我想为ExpandableListView
组项目上的容器布局设置单击侦听器,但是单击布局时它不能像以前一样折叠和扩展。
我如何使用自定义的点击侦听器覆盖该方法?
答案 0 :(得分:1)
如果您的getGroupView像这样:
public View getGroupView(final int groupPosition, final boolean b, View view, final ViewGroup viewGroup)
然后尝试这样的onClick:
layoutView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ExpandableListView tmpView = (ExpandableListView)viewGroup;
if(b) tmpView.collapseGroup(groupPosition); else tmpView.expandGroup(groupPosition);
// Do something.
}
});
希望有帮助!