[英]How can I make some of the Items in ExpandableListView Not Expandable
我正在使用ExpandableListView
小部件编写导航系统,并且能够拥有可正常运行的可扩展列表,但是导航中没有诸如Home
子菜单,而直接过渡到Home Fragment的项目呢? 即使没有任何子项,所有“组项目”仍显示为可下拉菜单。 我可以从没有孩子的父母那里删除下拉图标吗? 或者我只能拥有图标或没有图标。
要禁用组项目的扩展,可以设置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
}
});
至于图标,您可以为组项目定义自己的布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.