ListView在Android中经常使用,同时每一列的点击事件也是经常使用的。下面就来谈谈最近在使用点击事件以及长按事件中所遇到的问题望对有需要的童鞋有所帮助。
要使用长按事件首先是该Activity类要implements OnItemLongClickListener,
然后自然会提示你要继承
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//TO DO STH HERE
return true;
}
不要以为这样就完了,这样写还缺少了一步,还需要在oncreat() 方法中加上如下一句话
this.getListView().setOnItemLongClickListener(this);
还需要注意的这句话需要加到SetContentView之后,不然连本来该有的View都还没有得到,怎么又可能有所响应呢!好了这些都加好后,就可以在长按事件中写你需要的功能了,不管是弹出窗口还是跳转或者怎么样都随意了。