Android ListView的item背景色设置和item点击无响应的解决方法

  <?xml version="1.0" encoding="utf-8"?>

  

  xmlns:android="http://schemas.android.com/apk/res/android"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:paddingTop="10dp"

  android:paddingBottom="10dp"

  android:paddingLeft="5dp"

  android:paddingRight="5dp"

  android:descendantFocusability="blocksDescendants">

  

  android:id="@+id/history_item_checkbt"

  android:layout_height="30dp"

  android:layout_width="wrap_content"

  android:layout_centerVertical="true"

  android:layout_alignParentLeft="true"

  android:checked="false"

  >

  

  

  android:id="@+id/history_item_image"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:layout_centerVertical="true"

  android:layout_toRightOf="@id/history_item_checkbt"

  android:background="@drawable/item_icon">

  

  

  

  android:id="@+id/history_item_time_tv"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:layout_centerVertical="true"

  android:textColor="#565C5D"

  android:textSize="14sp"

  android:text="10-01 10:20"

  android:layout_marginRight="5dp"

  android:layout_toLeftOf="@id/history_item_edit_bt">

  

  

  android:id="@+id/history_item_title_tv"

  android:layout_height="wrap_content"

  android:layout_width="fill_parent"

  android:layout_centerVertical="true"

  android:textColor="#565C5D"

  android:textSize="14sp"

  android:text="xxxxxxxxXXXXXXXXXXXXXXXX"

  android:ellipsize="end"

  android:maxLines="1"

  android:layout_toRightOf="@id/history_item_image"

  android:layout_toLeftOf="@id/history_item_time_tv"

  android:layout_marginLeft="3dp">