ListView setOnItemClickListener没有效果的解决

我对一个ListView设置onItemClick事件,但是点击的时候没有反应,主要是我对布局中的其它控件也分别设置了点击事件,这就造成了在ListView里,自定义的layout里,如果包含了Button控件的话,需要让Button的android:focusable属性为false。不然listview 的item不能获得点击事件。

另外。ListView控件不能设置onClickListener。运行时会报错。
ListView还是很强大的,但是要熟悉它的性格。

我建议最好不要同时设置itemclick事件和自定义布局的点击事件共存,就是说你要取舍一个。同时用可能引发很多不必要的问题。

你可能感兴趣的:(android,ListView,layout,button)