如何在新版Google Play中实施卡片布局

时间:2013-05-02 10:39:28

标签: android android-layout listview

我想像下面的新Google Play一样实施Androidy列表图块布局:

new Google Play list layout 我不一定需要实现确切的内容,只需要列表项的平铺布局。有谁知道我应该设置什么属性,例如颜色,边距以及如何在每个项目下面设置一个非常细微的阴影?

我有以下listview

<ListView
    android:id="@+id/cardList"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="6dp"
    android:background="@color/light_gray"
    android:cacheColorHint="@null"
    android:divider="@null"
    android:fadingEdge="none"
    android:listSelector="@android:drawable/selector" />

和selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:drawable="@drawable/pressed"
        android:state_pressed="true"/>
    <item
        android:drawable="@drawable/pressed"
        android:state_selected="true"/>
    <item
        android:drawable="@drawable/default"/>

</selector>

但它仍然无效。哪个可能是问题?

1 个答案:

答案 0 :(得分:2)

这是一个基本ListView,其中每个项目都使用CustomAdapter实现。请查看此链接http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/