将样式应用于FrameLayout

时间:2013-04-20 12:59:52

标签: android android-listview styles

我想要每个ListView行,都有一个边框 我在drawable文件夹中有一个LayerList,名称是“border.xml”:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape>
            <padding
                android:bottom="2dp"
                android:left="2dp"
                android:right="2dp"
                android:top="2dp" />

            <solid android:color="@color/azulViewPager" />
        </shape>
    </item>
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="@color/grisFondoCuadros" />
        </shape>
    </item>

</layer-list>

我想将此LayerList(如样式)应用于FrameLayout。 我是用以下方式做的。 在名为styles.xml的文件中:

 <!-- Styles Shadows -->
    <style name="row_border" parent="@android:style/Theme">
        <item name="android:windowBackground">@drawable/border</item>
    </style>

在listview行的xml中:

<FrameLayout
    style="@style/row_border"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

我的问题是ListView外观和工作完美,但样式从未应用过。 我测试了许多选项,但没有成功

我感谢任何帮助

问候

0 个答案:

没有答案