Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在可绘制xml中应用样式资源_Android - Fatal编程技术网

Android 在可绘制xml中应用样式资源

Android 在可绘制xml中应用样式资源,android,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> 1dp @颜色/列表视图

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

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

1dp
@颜色/列表视图\行\笔划\颜色
我可以访问颜色资源。如何访问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>


我认为你不能用一种笔画风格,请看一下:


我不确定您是否可以将样式用于形状

根据:

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