在drawable xml中应用样式资源

时间:2012-03-05 07:57:37

标签: android

我在res / values / styles.xml中有这个

    <style name="ListViewRowBorder" >
        <item name="android:width">1dp</item>
        <item name="android:color">@color/listview_row_stroke_color</item>
    </style>

我可以访问颜色资源。如何在res / drawable / file.xml中访问此样式资源(如下所示) 我在下面尝试的方式似乎不起作用。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <solid android:color="@color/list_item_dark_background"/>
        <stroke style="@style/ListViewRowBorder" />
    </shape>
</item>

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我不确定你是否可以使用带形状的样式

根据Style dev page

  

可以将样式应用于单个视图(从布局中)   文件)或整个活动或应用程序(来自   清单文件)。