ExpandableListView 常用的知识点
更改展开 或者关闭剪头图片
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
if (isExpanded) {
holder.img_more.setImageResource(R.drawable.icon_list_simple_downarrow_gray);
}else{
holder.img_more.setImageResource(R.drawable.icon_list_simple_downarrow_grayup);
}
}
隐藏默认 展开剪头指示图片
android:groupIndicator=”@null”
设置只展开一个ParentGroup
expandableListView.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
for (int i = 0; i < mAdapter.getGroupCount(); i++) {
if (groupPosition != i) {
expandableListView.collapseGroup(i);
}
}
}
});