0

我正在开发一个 GUI,我目前正在构建一个自定义 ListView。我想在长按某一行时显示一个弹出菜单,并通过简单的单击获取数据。一切正常,直到我将 OnLongClickListener 添加到行(如果行可以自己处理此事件,我更喜欢它)我停止将事件发送到 OnItemClickListener。关于如何解决这个问题的任何想法?

4

2 回答 2

0

你需要setOnItemLongClickListener改为onLongClickListener

listView.setOnItemLongClickListener (new OnItemLongClickListener() {
  public boolean onItemLongClick(AdapterView parent, View view, int position, long id) {
    //do your stuff here
  }
});
于 2013-04-28T12:50:26.613 回答
0

见链接

安卓文档

如果回调消耗了长按,则返回 true,否则返回 false。

于 2013-04-28T14:38:05.747 回答