需要从ExpandableListView
箭头图片中的一个项目中移除并展开此项目的可能性。
我覆盖:
@Override
public int getGroupType(int groupPosition) {
String headerTitle = (String) getGroup(groupPosition);
if(headerTitle.equals("History")) {
return TYPE_SEPARATOR;
}
return TYPE_ITEM;
}
在getGroupView
我切换getGroupType(groupPosition)
并选择布局
现在我的项目有我需要的布局,但它仍然是xpandable。
怎么解决?
就像是:
答案 0 :(得分:0)
expandableList.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
if(groupPosition==1)
return true; // This way the expander cannot be collapsed
else
return parent.isGroupExpanded(groupPosition);
}
});