boolean onClickEventListener返回的目的

时间:2016-06-14 12:16:31

标签: java android onclick onclicklistener

美好的一天

中返回作业的目的是什么?
@Override
public boolean onGroupClick(ExpandableListView expandableListView, View view, int i, long l) {
    //some code here    
    return false;
}

我只能跟踪这个方法,因为:

ExpandableListView.class:

public interface OnGroupClickListener {
        boolean onGroupClick(ExpandableListView var1, View var2, int var3, long var4);
    }

我已经使用了一段时间,但却无法理解其目的

2 个答案:

答案 0 :(得分:1)

处理listview组的点击监听器的系统方法背后的目的,我们可以说每个组的标题。假设有任何要求,你只想扩展每个组作为显示目的,你不想要任何点击组头然后你可以返回false那里。展开崩溃过程将不存在。你将以编程方式扩展启动/设置列表中的所有组。

答案 1 :(得分:1)

onClickListener之类的事件有一个布尔返回值,表示事件是否被触发。

这样,长按事件也不会触发点击事件。