Android可绘制级联矩形并添加位图

Android可绘制级联矩形并添加位图,android,android-layout,android-drawable,Android,Android Layout,Android Drawable,我是第一次使用Android XML绘图工具。我试图定义一个简单的可绘制图层列表,它有一个灰色笔划外矩形和一个白色笔划内矩形。两个矩形的笔划宽度均应为1,内部矩形应比外部矩形小1倍。这是我的密码: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape x

我是第一次使用Android XML绘图工具。我试图定义一个简单的可绘制图层列表,它有一个灰色笔划外矩形和一个白色笔划内矩形。两个矩形的笔划宽度均应为1,内部矩形应比外部矩形小1倍。这是我的密码:

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

<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" >

    <stroke
        android:width="1dp"
        android:color="@android:color/darker_gray"/>
  </shape>   
</item>

<item android:bottom="1dp" android:top="1dp" android:right="1dp" android:left="1dp">
  <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <stroke
        android:width="1dp"
        android:color="@android:color/white"/>

  </shape>   
</item>

</layer-list>
但这不起作用。我得到了一个坚实的灰色框作为结果。。。我应该如何更改代码以使其像我描述的那样

另外,我正在尝试将一个drawable@drawable/图像放置在矩形的中心,边框的边距为50dp。我该怎么做

谢谢大家!