将XML中定义的drawable设置为Android中视图的背景

时间:2010-07-08 12:42:12

标签: android layout

我正在尝试将XML中定义的形状设置为视图的背景。就是这样:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:startColor="#fcfcfc"
    android:endColor="#cfcfcf"
    android:angle="270" />
<padding
    android:left="10dp"
    android:top="10dp"
    android:right="10dp"
    android:bottom="10dp" />
<stroke
    android:width="3dp"
    android:color="#aaaaaa">
</stroke>
<corners
    android:radius="1dp" />
</shape>

虽然当我将其设置为布局形状边缘的背景时,我已经在形状中定义了填充,但是完全匹配视图的边缘。是否可以制作不填满整个视图的形状?

由于

1 个答案:

答案 0 :(得分:1)

也许您可以使用<item>,如下所示:

<item android:top="95dp" >
 <shape >
    ....
  </shape>
</item>