<ExpandableListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toRightOf="@id/rg"
android:background="@color/white"
android:childDivider="@drawable/expandable_child_line" 这个属性用来定义展开项的分隔线,我这里设置成了自己定义的一条线
android:groupIndicator="@null" 这个属性用来定义默认的下拉图标,我这里置为null,则不显示下拉图标
android:cacheColorHint="#00000000" 防止拖动时变黑
android:listSelector="#00000000" > 防止选中项变黄
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toRightOf="@id/rg"
android:background="@color/white"
android:childDivider="@drawable/expandable_child_line" 这个属性用来定义展开项的分隔线,我这里设置成了自己定义的一条线
android:groupIndicator="@null" 这个属性用来定义默认的下拉图标,我这里置为null,则不显示下拉图标
android:cacheColorHint="#00000000" 防止拖动时变黑
android:listSelector="#00000000" > 防止选中项变黄
</ExpandableListView>
//ExpandableListView中包含多个group,想要展开一个group时,其他group都关闭
expandableListView.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
for (int i = 0; i < schoolname.length; i++) {
if (groupPosition != i) {
expandableListView.collapseGroup(i);
}
}
}
});