【发布时间】:2010-10-28 01:50:47
【问题描述】:
我使用SimpleCursorAdapter 从Cursor 填充了ListActivity,当其中一个列表项被单击时,它会启动另一个活动。我还使用ViewBinder 对数据进行一些自定义转换。
我想为列表中的每一行添加一个CheckBox,因此我更改了视图并添加了一个CheckBox,重力正确。
添加CheckBox 删除了点击项目的能力。当您按下列表项时,不再调用我在 ListActivity 中覆盖的 onListItemClick 方法。删除 CheckBox 可以解决此问题。这是为什么呢?
另外,如果单击列表项的主要部分但在选中项目中的CheckBox 时具有附加功能,我如何设置列表以便它继续执行我所需的功能?设置onCheckedChangedListener 会起作用,还是会为列表中的每个项目重复使用相同的视图实例?
【问题讨论】:
标签: android checkbox android-listview android-viewbinder