问题描述
对同一个ListView实现点击事件和长按事件处理,实现在满足点击点击事件的同时也满足长按事件。
代码实现
刚开始不太明白,其实很简单,简单记录一下自己的采坑过程。
实现listview的长按事件,将长按事件中返回的boolean值设置为true(默认情况下为false),即可实现点击与长按事件的区分。
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
return true;
}
});