我想实现listItem中item的点击和长按删除功能,在原来点击的基础上,我就添加了一个长按的监听事件处理函数,里面先用Toast显示的,程序贴出来如下,还请懂得的大神指导一下:
listView.serOnItemClickListener(new AdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent,View view,int position,long id){
switch(parent.getId()){
case R.id.chart_list:
expressItemClick(position);
break;
default:
break;
}
}
});
listView.setOnItemLongClickListener(new AdapterView.OnItemClickListener(){
@Override
public boolean onItemLongClick(AdapterView<?> parent,View view,int position,long id){
//本来想在这里面添加长按删除的逻辑,但是删除的方法逻辑我不太会
Toast.makeText(TextFragment.this.getActivity()."LongClick",Toast.LENGTH_SHORT).show();
return false;
}
})
运行的结果就是在长按之后也弹出吐司了,但是仍然会进入点击item的事件中。这怎么解决啊,感觉这是冲突的,但是查好多资料,觉得说的都不是自己想要的效果,求大神指点,删除的操作也希望指点一下,在此先谢过各位!