我有一个自定义的ExpandableListView elv,并且可以检测何时使用以下代码单击了Child。
elv.setOnChildClickListener(new OnChildClickListener() {
public boolean onChildClick(ExpandableListView parent, View v, int groupPosition,
int childPosition, long id) {
但是,当我更改它以尝试检测何时单击了一个组项目时,这将不起作用。有人知道为什么吗?
Eclipse给了我错误:
方法
setOnGroupClickListener(ExpandableListView.OnGroupClickListener)
在类型ExpandableListView不是
适用于参数(新
OnGroupClickListener(){})
elv.setOnGroupClickListener(new OnGroupClickListener() {
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition,
long id) {
最佳答案
确保您已正确导入android.widget.ExpandableListView.OnGroupClickListener
或替换
新的OnGroupClickListener(){
与new android.widget.ExpandableListView.OnGroupClickListener {
关于android - 检测ExpandableListView组单击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6046069/