java如何处理ExpandableListView? 2 周,5 日 Questions & Answers 142 所以我想创建一个可扩展列表视图,在我看到的每个地方,他们似乎都在为可扩展列表视图自己编程 你真的必须这样做吗?还是有一个基本功能不需要任何编程
# 1 楼答案 所以我用这个library来实现扩展和崩溃行为,它就像一个符咒 <com.github.florent37.expansionpanel.ExpansionHeader android:layout_height="wrap_content" android:layout_width="match_parent" app:expansion_headerIndicator="@id/headerIndicator" app:expansion_layout="@id/expansionLayout" app:expansion_toggleOnClick="true"> <! HEADER > ... <! HEADER INDICATOR > <ImageView android:adjustViewBounds="true" android:id="@+id/headerIndicator" android:layout_gravity="center_vertical|right" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_width="wrap_content" app:srcCompat="@drawable/ic_expansion_header_indicator_grey_24dp" /> </com.github.florent37.expansionpanel.ExpansionHeader> <com.github.florent37.expansionpanel.ExpansionLayout android:id="@+id/expansionLayout" android:layout_height="wrap_content" android:layout_width="match_parent"> <! CONTENT > </com.github.florent37.expansionpanel.ExpansionLayout> 像这样在Activity中附加一个侦听器 ExpansionLayout expansionLayout = findViewById(...); expansionLayout.addListener(new ExpansionLayout.Listener() { @Override public void onExpansionChanged(ExpansionLayout expansionLayout, boolean expanded) { } });
# 1 楼答案
所以我用这个library来实现扩展和崩溃行为,它就像一个符咒
像这样在
Activity
中附加一个侦听器