我想OnLongClickListener在列表视图中添加.每当用户长按列表中的项目时,应执行一些操作,但我的代码不会捕获此侦听器.请让我知道我哪里出错了.类似的代码setOnItemClickListener非常适用.
这是代码:
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> arg0, View v,
int index, long arg3) {
// TODO Auto-generated method stub
Log.d("in onLongClick");
String str=listView.getItemAtPosition(index).toString();
Log.d("long click : " +str);
return true;
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个使用ListView的应用程序,我已经设置onListItemClick事件来查看有关联系人的详细信息,我想实现onLongListItemClick以显示对话框,我不知道为什么它不起作用,我的意思是没有任何反应,我试过像这个:
public void onListItemClick(ListView parent, View v, int position, long id)
{
//code
}
public void onLongListItemClick(ListView parent, View v, int position, long id)
{
showdialog();
}
Run Code Online (Sandbox Code Playgroud)