我想自定义可扩展列表视图,这样当用户点击该可扩展列表视图的任何组视图时,将显示一个对话框,但列表视图不会展开。当用户单击时从对话框中选择一些内容列表视图将展开的对话框的ok
将根据从对话框中选择的内容显示数据。
任何人都可以告诉我如何实施它?
答案 0 :(得分:1)
尝试以下方法,应该可以解决问题:
mListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
boolean shouldIExpandGroups = doSomething();
if (shouldIExpandGroups)
return false; // This will cause ListView to expand
else
return true; // This will cause ListView to ignore click
}
});