【发布时间】:2013-12-25 11:36:12
【问题描述】:
我有一个 ListView lv。我在lv 上设置了OnItemClickListener 和OnItemLongClickListener。但是当OnItemLongClick 被调用时,OnItemClick 也被调用了。所以,我需要打电话给OnItemLongClick,而不是打电话给OnItemClick。我该怎么做?
请原谅我的英语不好。
UPD这是一些代码
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView p1, View p2, int p3, long p4)
{
//blah-blah-blah
}
});
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView p1, View p2, int p3, long p4) {
//blah-blah-blah
return true;
}
});
【问题讨论】:
-
请发布您的代码。
-
我们不是无需查看代码就可以指导您的圣诞老人 :)
-
哇,我添加了一个覆盖并且我的代码可以工作了!非常感谢!
标签: java android android-listview onitemclick