ListView onClickListeners

时间:2014-11-09 09:14:05

标签: android onclicklistener onlongclicklistener

我正在尝试为onItemClickListener制作长而正常的ListView。此代码有效,但在longClickListener被触发onItemClickListener触发后,我调用长按并删除我的手指。我做错了什么?

listView.setOnItemClickListener(new SubjectOnItemClick(listAdapter, getSherlockActivity()));
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
    @Override
    public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
        new ColorPickerDialog(
                getSherlockActivity(),
                listAdapter,
                position
        );
        return false;
    }
});

1 个答案:

答案 0 :(得分:2)

Simpy,return true而不是return false中的onItemLongClick

返回true意味着告诉Android你已经得到了你想要的东西,而不需要更多。因此,代码将停止。 (不触发onClick