我正在开发一个GUI,我正在构建一个自定义ListView。我想在一个行上长按一下弹出菜单,并通过简单的点击获取数据。一切正常,直到我将OnLongClickListener添加到行(如果行可以自己处理此事件,我更喜欢它)我停止将事件发送到OnItemClickListener。任何想法如何解决这个问题?OnLongClickListener阻止OnItemClickListener事件
0
A
回答
0
您需要setOnItemLongClickListener
而不是在onLongClickListener
listView.setOnItemLongClickListener (new OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView parent, View view, int position, long id) {
//do your stuff here
}
});
0
+0
将其设置为false确实足以让LongClick方法中的代码停止工作 – SverkerSbrg 2013-04-28 17:59:09
相关问题
- 1. PreviewMouseLeftButtonDown阻止SelectionChanged事件
- 2. 阻止拖后事件
- 3. 阻止并等待事件
- 4. EditText OnLongClickListener触发多个事件
- 5. C#如何阻止控件的事件
- 6. 阻止HTML5丢弃事件儿童
- 7. Javafx8 stackpane儿童阻止鼠标事件
- 8. 消息框阻止mouseLeftButtonUp事件
- 9. Castle Windsor拦截器阻止PropertyChanged事件
- 10. MouseDown事件阻止NSCollectionView委托方法
- 11. 阻止运行主窗体OnActivate事件
- 12. 阻止多次连接MVVM ServiceAgent事件
- 13. Twitter引导阻止事件发生
- 14. C# - 如何阻止GUI或事件
- 15. 不允许div阻止父事件
- 16. 是否阻止了jQuery事件
- 17. 编译时阻止事件订阅
- 18. GWT事件处理程序阻止UI
- 19. 如何阻止事件泡泡
- 20. 如何在jQuery中阻止keyup()事件?
- 21. express bodyParser阻止事件循环
- 22. 自动完成onItemClickListener事件不触发?
- 23. 事件聚集器:如何阻止事件进一步传播?
- 24. 从JavaScript中的OnClientClick事件阻止C#中的asp:Button OnClick事件?
- 25. Javascript onchange事件阻止HTML表单中的onsubmit事件?
- 26. 停止OnLongClickListener从发射而拖动
- 27. 停止通过点击事件注释(从弹出阻止)
- 28. 阻止JS文件
- 29. 选项卡控件阻止鼠标滚动事件C#
- 30. onLongClickListener崩溃
但是,然后我必须处理层次结构中上一级的事件。这一行本身是不可能处理的? – SverkerSbrg 2013-04-28 12:51:44
@SverkerSbrg不能在适配器中使用它。你为什么要在适配器中处理它。让我看看你的代码,发布你的代码 – Pragnani 2013-04-28 12:54:21
好的,那么我只是把它放到一个层次上,谢谢! – SverkerSbrg 2013-04-28 12:55:46