android—使用Expandable实现三级树形结构
activity中加载系统自带的ExpandableListView; 自定义一个CustomExpandableListView作为ExpandableListView的子Item; CustomExpandableListView中重写onMeasure()方法: protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } 该方法是控制ExpandableListView显示高度,上面代码实现了ExpandableListView将所有的Item都显示,但是有一个问题: 例如:List A的item是CunstomExpandableListView B,B共有10item,则如果B的item也是...