android listviewListview中的button点击事件或者是onitemclick不响应的问题

三种方法都可以实现:需要在listview显示内容的布局文件里进行修改才可以起到作用
1.在linearLayout中添加android:descendantFocusability="blocksDescendants"  

2.在linearLayout中添加android:descendantFocusability="blocksDescendants" 同时也在button中添加android:focusable="false“都可以实现的


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:descendantFocusability="blocksDescendants"
>
  
  <CheckBox
  android:id="@+id/checkbox1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
 android:focusable="false"
/>
  
    <TextView
  android:id="@+id/text1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:textSize="16dp"/>
  
</LinearLayout>




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