ListView ItemClick ItemLong点击问题android

时间:2013-08-08 16:32:23

标签: android

我有一个列表视图,其中我已经实现了onItemClick和onItemLongClick。 列表视图行是自定义的,其中有ItemClick发生时选中的复选框。 现在,当用户进行长时间点击时,我仍然会收到一个选择复选框的ItemClick,当用户尝试执行其他操作时,这看起来很奇怪。

如何解决此问题

1 个答案:

答案 0 :(得分:0)

为列表视图设置OnItemLongClickListener

 getListView().setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {
            /*Make sure to return true so that the event will be consumed here, and not 
              propogated to the onListItemClick listener.*/

            return true;
        }
    });

查看类似的答案here