listview无法触发点击事件的问题
如果一个ListView item中,包含了其它可以出发点击事件的widget,例如button , 会发生ListView 无法触发 OnItemClickListener 中的onItemClick点击事件,原因是因为button抢夺了listview 的焦点。 解决方法很简单:在button配置文件中加入属性: android:focusable="false" <Button android:id="@+id/btnBuy" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="@drawable/btn_normal" android:layout_marginTop="5dip" android:layout_alignParentBottom="true" android:text="立即抢购" android:focusable="false" android:textColor="@color/white" /> 来源: oschina 链接: https://my.oschina.net/u/259425/blog/54929