gpt4 book ai didi

android - 将 CheckBox 添加到 ListView 项目会阻止它接收 ItemClick

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:56:57 26 4
gpt4 key购买 nike

在 ListView 的适配器中,我返回一个 LinearLayout,我在其中添加了一个 Checkbox、一个 ImageView 和一个 TextView。这基本上构造了一个 ListView,其中每个项目都包含一个 Checkbox、一个 ImageView 和一个 TextView。然而奇怪的是,如果我不添加复选框,那么 ListView 会正确接收 onItemClick 事件,只要我添加复选框,ListView 的 onItemClick 就再也不会被触发,就好像复选框吃掉了传递给的所有 OnClick 事件一样 ListView 。

有什么办法可以解决这个问题吗?我希望用户能够选中/取消选中复选框,同时如果他们单击复选框以外的 ListView 项目区域,也能够单击这些 ListView 项目。

最佳答案

设置所有项目 focusable="false"

关于android - 将 CheckBox 添加到 ListView 项目会阻止它接收 ItemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2259803/

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