开发中常常需要自己定义Listview,去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有
在自定义ListView及其BaseAdapter时,如果ListViewItem包含Button等可聚焦子控件,可能导致item点击无响应。这是因为子控件默认获取焦点,阻碍了ListViewItem的点击。通过设置item布局的根控件android:descendantFocusability为"blocksDescendants",可以阻止子控件获取焦点,从而确保onItemClickListener正常工作。
开发中常常需要自己定义Listview,去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有
737

被折叠的 条评论
为什么被折叠?