当前位置: 代码迷 >> Android >> ExpandableListView障蔽长按事件
  详细解决方案

ExpandableListView障蔽长按事件

热度:72   发布时间:2016-04-28 03:31:21.0
ExpandableListView屏蔽长按事件
本帖最后由 lidong80gb 于 2014-12-05 10:33:41 编辑
大家好,我在使用ExpandListView的时候出现一个问题,我给这个ListView添加了一个下拉刷新的功能,但是在下拉的时候会触发到长按事件,我已经在下拉刷新设置了
listView.setPressed(false);
listView.setFocusable(false);
listView.setFocusableInTouchMode(false);

但是没有效果。
我现在的解决方法是在长按事件里面加了一个判断,但是进入长按事件时候手机会震动一下,所以效果也不是很好。
请问有其他的解决办法可以直接禁用长按事件吗
谢谢
------解决思路----------------------
有没有试一下
listview.setLongClickable(false)

public void setLongClickable (boolean longClickable)

Added in API level 14
Sets whether this node is long clickable.
------解决思路----------------------
listview.setLongClickable(false);
listview.setEnable(false);

试试吧~