Android ScrollView巢狀ExpandableListView顯示不正常的問題的解決辦法
阿新 • • 發佈:2018-11-04
- 關於ScrollView巢狀ExpandableListView導致ExpandableListView顯示不正常的問題解決方法有很多,在這裡介紹一種小編親自測試通過的方法。
- 1:不顯示chidview:
- 重寫ExpandableListView :
- public class CustomExpandableListView extends ExpandableListView {
- public CustomExpandableListView(Context context, AttributeSet attrs) {
- super(context, attrs);
- // TODO Auto-generated constructor stub
- }
- @Override
- protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- // TODO Auto-generated method stub
- int
- MeasureSpec.AT_MOST);
- super.onMeasure(widthMeasureSpec, expandSpec);
- }
- }
- 在XML中將ExpandableListView替換為重寫的ExpandableListView即可。
- 此外:要想顯示全最後一個子佈局:需要在用到ExpandableListView的佈局中設定屬性
-
android:divider="@null"
android:dividerHeight="0dp"