【发布时间】:2016-05-10 10:01:49
【问题描述】:
我有一个自定义适配器,它扩展了BaseExpandableListAdapter。
我希望我的ExpandableList 在单击某些TextView 时展开和折叠。
我应该如何实现它?
我想,我必须将OnClickListener 添加到方法getGroupView 和getChildView。我看到了,有布尔标志isExpanded。
所以它应该是这样的:
@Override
public View getGroupView(int groupPosition, final boolean isExpanded,
View convertView, ViewGroup parent) {
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isExpanded){
//What should i write here?
}
}
});
return convertView;
}
但是我应该在OnClickListener 中写些什么呢?我找不到任何可以让我展开/折叠列表视图的功能。
有没有类似listView.expandGroup(itemPosition);的函数?
【问题讨论】:
标签: android expandablelistview expandablelistadapter