使用DialogFragment 里面设置一个LISTVIEW, 点击时候发现listview不能点击
检查时候发现LISTVIEW里面的每一个item有一个checkBox 这样会自动回去focus导致listview无法点击某一列, 修改成不获取焦点即可
检查时候发现LISTVIEW里面的每一个item有一个checkBox 这样会自动回去focus导致listview无法点击某一列, 修改成不获取焦点即可
<CheckBox
android:id="@+id/common_tag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:background="@drawable/btn_check_box"
android:focusable="false"
android:button="@null"
/>
本文介绍了解决在DialogFragment中使用ListView时遇到的点击冲突问题。当ListView的每一项包含CheckBox时,CheckBox默认获取焦点会导致ListView无法正常响应点击事件。文中提供了一个简单的解决方案:通过将CheckBox的focusable属性设置为false来避免这一问题。
4546

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



