当我在列表中使用复选框时,未调用 ListItem onClick 方法

2024-02-21

大家好,我是 android 新手...我想显示复选框的动态列表,并且在单击多个复选框时我希望将它们的数据放在单个字符串中...但我的问题是我无法调用 onListItemClick 方法,如果我在列表中使用复选框...

然而,根据我的理解和经验,在列表项中放置可聚焦视图可以防止单击列表项时在 ListActivity 中触发 onListItemClick() 。 但有人可以给我解决方案吗...

我已经提到了类似的链接

如何使用列表中的按钮触发 Listactivity 中的 onListItemClick? https://stackoverflow.com/questions/1821871/android-how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list

Android ListActivity onListItemClick 调用适配器 getView https://stackoverflow.com/questions/5023074/android-listactivity-onlistitemclick-calls-adapter-getview

但无法找到解决方案...


要使其正常工作,您可以通过属性将 ListItem 中的复选框和其他字段设置为不可单击和不可聚焦:

android:clickable="false"
android:focusable="false"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我在列表中使用复选框时,未调用 ListItem onClick 方法 的相关文章

随机推荐