我正在使用ExpandableListView
小部件编写导航系统,我可以使用可扩展的列表,但功能正常,但导航中没有子项的项目如Home
和过渡到Home Fragment?即使他们没有任何孩子,所有群组项目也显示为可下拉。我可以从没有孩子的父母那里拿走下拉图标吗?或者我也可以,只有图标或没有图标。
答案 0 :(得分:4)
要禁用组项目的扩展,可以设置GroupClickListener,如果要禁用扩展,则返回true。
ExpandableList.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
return groupPosition == 0; //Index of item in your list that you want to be expandable
}
});
对于图标,您可以为组项目定义自己的布局。