我有一个ListView包含一个复选框,一个imageview,两个textview和一个按钮。问题是在添加复选框和按钮后,ListView的onitemclick事件没有响应。谁能提出解决这个问题的方法?
可以将复选框的android:focusable
和android:focusableInTouchMode
属性都设置为false
,则调用列表的onItemClick
。但是你必须在onItemClick
中自己调用CheckBox#toggle()
。
向视图添加一个点击式侦听器。或复选框并手动处理它。
当你在listview
中使用checkbox
时,它会消耗你的点击动作,你的检查动作将被执行。
你可以把click listener放在textview, imageview或button上面。您还需要处理复选框