我有ListView
以显示问题的选项。这就像测验Android应用程序。现在,我希望当用户clicks
在任何选项上禁用时,如果用户再次点击它,它不会执行任何操作。因为在选项click
上,我正在向用户显示消息,如是否正确或错误选项。
我不想重新启用它。并且我使用SimpleAdapter
来绑定ListView。禁用用户单击的特定项目的ListView的点击事件
回答
您必须在您的适配器中覆盖isEnabled()
。参考检查areAllItemsEnabled()和isEnabled(int position)。
所以基本上areAllItemsEnabled()
将返回true
如果所有项目都启用,否则false
。
我想在点击物品后禁用点击。通过与适配器一起使用,它将禁用从开始点击所有项目。 –
使用带位置的isEnabled(),先获取被点击物品的位置,然后检查物品是否被点击,然后使这个flase其他明智的真实。 – InnocentKiller
我用isEnabled()并根据某些条件通过检查位置,我已经解决了我的问题。 –
- 1. 已禁用单击ListView项目
- 2. 调用listview选定的项目点击,使用Android菜单项
- 3. Adapter ListView项目点击事件
- 4. 如何禁用长的ListView项单击
- 5. ListView项单击事件MVVM
- 6. Android ListView:不使用点击事件获取项目的文本
- 7. 禁用在GridView中的项目的单击事件android
- 8. Android禁用点击Gridview上的特定项目
- 9. 点击事件和点击项目
- 10. 通过单击事件禁用锚点
- 11. 禁用div单击事件
- 12. 禁用父母jQuery的点击事件
- 13. jquery禁用div的点击事件
- 14. 禁用点击单击
- 15. 当用户点击选项菜单中的禁用项目时,会调用哪个事件
- 16. 使用户左键点击gridview的项目,但禁用右键单击并选择一个项目xaml
- 17. 在Android的ListView项目视图中处理点击事件
- 18. 启用和禁用的股利采取点击一个div的单击事件
- 19. UWP ListView项目点击
- 20. 项目右点击ListView WPF
- 21. 禁用ListView项目单击然后启用它
- 22. listView项点击事件没有触发
- 23. ListView中可点击的项目与可点击的URL
- 24. 的ListView的片段点击,且在项目点击收听
- 25. ListView项目点击Metro应用程序?
- 26. 如何禁用单击Android中的ListView?
- 27. 单击事件按钮5次点击后禁用按钮
- 28. 在listview的setOnItemClickListener上设置项目单击事件Android
- 29. 限制特定列的点击事件
- 30. 识别用户点击特定的龟?
尝试下面的解决方案,让我知道你是否面临任何问题。 – InnocentKiller
所以列表项包含3个按钮的权利?包括代码如果可能 – Sishin
@InnocentKiller,我正在尝试你的解决方案。 –