ListView onClickListeners

I am trying to make a long and regular one onItemClickListener

for mine ListView

. This code works, but when I call Long Click and remove my finger after the longClickListener

triggers fire onItemClickListener

. What am I doing wrong?

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;
    }
});

      

+3


source to share


1 answer


Simp, return true

instead of return false

in onItemLongClick

.



A refund true

means that Android has already got what you want and nothing else is needed. Hence, the code will stop. (not triggering onClick

)

+2


source







All Articles