gpt4 book ai didi

android - 自定义列表点击复选框

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:55 25 4
gpt4 key购买 nike

我使用 SimpleCursorAdapterCursor 填充了一个 ListActivity,它在单击其中一个列表项时启动另一个 Activity 。我还使用 ViewBinder 对数据进行一些自定义转换。

我想向列表中的每一行添加一个 CheckBox,因此我更改了 View 并添加了一个重力正确的 CheckBox

添加 CheckBox 删除了点击项目的能力。当您按下列表项时,不再调用我在 ListActivity 中重写的 onListItemClick 方法。删除 CheckBox 可以解决这个问题。这是为什么?

此外,我如何设置列表,以便在单击列表项的主要部分时继续执行我需要的功能,但在选中项目中的 CheckBox 时具有附加功能?设置 onCheckedChangedListener 是否有效,或者是否为列表中的每个项目重复使用相同的 View 实例?

最佳答案

如解释here ,点击监听器仅在没有其他 View 可聚焦时才起作用。将 CheckBox 设置为 focusable="false" 应该可以解决问题:

<CheckBox android:focusable="false" />

关于android - 自定义列表点击复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/895341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com