大家好,我是 android 新手...我想显示复选框的动态列表,并且在单击多个复选框时我希望将它们的数据放在单个字符串中...但我的问题是我无法调用onListItemClick 方法,如果我在列表中使用复选框...
但是,根据我的理解和经验,在列表项中放置可聚焦 View 可以防止单击列表项时在 ListActivity 中触发 onListItemClick() 。 但是有人可以给我解决方案吗...
我引用了诸如
之类的链接How to fire onListItemClick in Listactivity with buttons in list?
Android ListActivity onListItemClick calls adapter getView
但找不到解决方案...
最佳答案
要使其正常工作,您可以通过属性将 ListItem 中的复选框和其他字段设置为不可点击和不可聚焦:
android:clickable="false"
android:focusable="false"
关于android - 当我在列表中使用复选框时,未调用 ListItem onClick 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238639/