Comment faire Android Affichage de la Liste de la Conception à partir d'Android L Preview de la Conception

Je faire Android L preview image de style de l'élément de liste.
C'est mon code pour ces design similaire.

//Drawable/list_item_bg.xml

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

     <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
          <item>
                <shape
                 android:shape="rectangle">
                  <solid android:color="#E6E6E6" />
                </shape>
          </item>
          <item android:bottom="1dp">
              <shape
                    android:shape="rectangle">
                   <solid android:color="#FAFAFA" />
              </shape>
          </item>
      </layer-list>

//Drawable/list_icon_bg

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="@color/list_grey_bg" />
</shape>

//Mise en page/list_item

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="72dp">

    <ImageView
        android:id="@+id/list_icon"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:layout_margin="16dp"
        android:src="@drawable/thumb"
        android:background="@drawable/list_icon_bg"/>

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:background="@drawable/list_item_bg"
        android:layout_toRightOf="@+id/list_icon"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentTop="true"
        android:layout_alignParentBottom="true">

        <TextView
            android:id="@+id/label"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="@color/primary_text"
            android:paddingRight="16dp"
            android:text="Sample Text" />

    </LinearLayout>

</RelativeLayout>

Mais j'ai un problème pour l'élément de la liste de l'état sélectionné. Couleur d'arrière-plan de l'élément de liste sélectionné etat est un travail sur l'icône de la zone. L'état sélectionné de la liste de l'élément de couleur d'arrière-plan ne fonctionne pas sur LinearLayout zone. Comment puis-je réparer.

Comment faire Android Affichage de la Liste de la Conception à partir d'Android L Preview de la Conception

Comment faire Android Affichage de la Liste de la Conception à partir d'Android L Preview de la Conception

je ne peut pas totalement comprendre votre question, mais essayer de mettre "android:background="@drawable/list_icon_bg" ligne dans votre parent disposition de la ligne. mai vous aider.
Si j'ai ajouté "android:background="@drawable/list_icon_bg" dans la vue parent, la ligne de séparation se fera en plein écran.
Vous consommez cliquez sur l'Icône et à ne pas la transmettre à la listview peut-être ?
Je veux la liste de l'élément couleur de fond effectué sur l'ensemble de l'élément de la liste. Non seulement la zone de l'icône (figure 2).
s'il vous plaît essayer de régler certains haut de la liste parent et "android:background="@drawable/list_icon_bg" ligne de votre parent disposition de la ligne. puis post-capture d'écran

OriginalL'auteur Nyan Lynn Htut | 2014-07-03