当我们自定义了listview的布局后,布局中如果有可以获取到Focusable的控件,就会将每个item的setOnItemClickListener的事件拦截。解决办法
在listview的item的布局中的根元素加属性android:descendantFocusability="blocksDescendants"即可将布局中的控件和item的监听获取。
布局中控件的监听,要在adapter中监听;而item的监听要在定义listview的activity中监听
当我们自定义了listview的布局后,布局中如果有可以获取到Focusable的控件,就会将每个item的setOnItemClickListener的事件拦截。解决办法
在listview的item的布局中的根元素加属性android:descendantFocusability="blocksDescendants"即可将布局中的控件和item的监听获取。
布局中控件的监听,要在adapter中监听;而item的监听要在定义listview的activity中监听