我ListView
使用了自定义Adapter
。 ListView
项包含TextView
和ImageView
。
当我在ImageView
上设置setOnclickListener时,ListView
不再为指定的侦听器调用onItemClick
。没关系。但是,如果我将OnClickListener
ImageView
设置为空,ListView
仍然不会调用onItemClick
。你有什么主意吗?非常感谢。
答案 0 :(得分:1)
如果为List Itemm子实现onClickListener,则不再调用List onItemClick,因此ClickListener必须实现其依赖于需求的内容Like:
当对列表项提供不同的操作时,每个子项然后在适配器中实现每个子onClickListener
当对列表项提供单一操作时,请使用List onItemClick。
答案 1 :(得分:0)
尝试在TextView
和ImageView
:
android:focusableInTouchMode="false"
android:focusable="false"
要确保项目不会获得焦点,因此ListView
应该是可点击的。