11

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

任何想法我该如何解决这个问题?我希望用户能够选中/取消选中复选框,同时能够单击这些 ListView 项目,如果他们单击复选框以外的 ListView 项目的区域。

4

1 回答 1

19

设置所有项目 focusable="false"

于 2010-02-14T01:37:21.780 回答