我有这个问题,我不能接收这个事件,有东西阻止它从我在ListView中的项目之一,但我不知道什么,我检查了重点项目设置为false和它没有工作。另外检查设置该项目是onlongclickable,但它也没有工作。还有什么?setOnItemLongClickListener没有收到事件
1
A
回答
1
我有一个问题,并设置布局android:descendantFocusability="blocksDescendants"
的父母,这是列表视图项目布局
+0
谢谢!这是工作! – 2014-09-11 13:59:46
0
你可以做这样的事情在你的ListView适配器,getView(),
// For onlongclicks
final View deleteView = convertView;
deleteView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(final View v) {
// TODO Auto-generated method stub
}
});
//For Just onClick
deleteView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
+0
我正在这样做,但它没有得到onClick – 2014-09-11 13:58:52
+0
代码更新看看 – 2014-09-11 15:16:41
相关问题
- 1. UITextField没有收到触摸事件
- 2. 子iframe没有收到触摸事件
- 3. CDI事件没有从Singleton EJB收到
- 4. JApplet/JPanel没有收到KeyListener事件!
- 5. kivy事件调度,但没有收到
- 6. 推者没有收到任何事件
- 7. 可可nextEventMatchingMask没有收到NSMouseMoved事件
- 8. Sprite没有收到键盘事件
- 9. 为什么所有选定的QGraphicsItem没有收到mouseMove事件?
- 10. angularjs1.5 +组件没有收到广播事件($ on不起作用)
- 11. 收件人没有收到意图
- 12. 没有收到
- 13. worker.port.on没有得到事件
- 14. 事件没有抓到
- 15. 点击复选框后没有收到复选框事件
- 16. 广播,laravel-echo-server没有收到事件
- 17. WPF 4键盘焦点:从来没有收到关键事件
- 18. 动画UIView的内容没有接收到触摸事件
- 19. Applet在Opera中没有收到鼠标移动事件
- 20. viewpager片段没有收到来自活动的奥托事件
- 21. 单实例活动没有收到输入事件
- 22. Laravel回声服务器客户端没有收到事件
- 23. 为什么在使用MouseAdapter时没有收到mouseDragged事件?
- 24. 当我运行vbscript时没有收到事件参考号
- 25. Jersey SSE客户端没有收到事件
- 26. WS_EX_LAYERED窗口没有收到鼠标事件
- 27. 为什么进程没有收到队列事件?
- 28. Socket.IO在轮询时没有收到断开连接事件
- 29. 我搜索,但我没有收到Intent.ACTION_SEARCH事件
- 30. 新屏幕没有收到触地事件
请粘贴您的代码! – 2014-09-11 13:47:01
你有没有在你的清单项目focusables?像按钮,开关,复选框或其他东西?这些视图导致您的listitem变得无法点击 – 0xDEADC0DE 2014-09-11 13:53:02