3

我有一個ListView項目包含一個複選框和一些其他元素。問題是,當我點擊Android 5+設備的列表項我有它看起來像這樣:ListView項目與複選框 - 如何刪除複選框漣漪效應?

enter image description here

我不希望有各地的複選框連鎖反應。 我該如何達到目標?

項目XML代碼:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:orientation="horizontal" 
      android:layout_width="match_parent" 
      android:layout_height="@dimen/list_item_height" 
      android:gravity="center_vertical" 
      android:paddingLeft="@dimen/activity_horizontal_margin" 
      android:paddingRight="@dimen/activity_horizontal_margin"> 

    <CheckBox 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/item_check" 
     android:checked="false" 
     android:focusable="false" 
     android:layout_marginRight="32dp" 
     android:clickable="false"/> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/item_title" 
     android:textAppearance="@android:style/TextAppearance.Medium" 
     android:maxLines="1" 
     android:lines="1"/> 

</LinearLayout> 

回答

14

嘗試設置背景爲透明到複選框

的android:背景= 「@安卓:彩色/透明」

希望它能幫助。謝謝

+0

謝謝!它確實有幫助。 – udenfox