大家好我是android的新手......我想显示一个动态的CheckBox列表,并且点击那些CheckBoxes的多个我希望他们的数据在一个字符串中...但我的问题是我无法调用onListItemClick方法,如果我在我的列表中使用checkBox ...
然而,根据我的理解和经验,在列表项中放置可聚焦视图可防止在单击列表项时在ListActivity中触发onListItemClick()。 但任何人都可以给我解决方案......
我引用了像
这样的链接How to fire onListItemClick in Listactivity with buttons in list?
Android ListActivity onListItemClick calls adapter getView
但无法找到解决方案...
答案 0 :(得分:2)
要使其正常工作,您可以通过属性将ListItem中的复选框和其他字段设置为不可点亮且不可聚焦:
android:clickable="false"
android:focusable="false"
答案 1 :(得分:0)
确保将复选框设置为在适配器类中不可聚焦,如下所示:
yourCheckbox.setFocusable(false);
在xml文件中:
android:focusable="false"