6

我正在尝试在 XML 文档中定义一个形状,如下所示:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="rectangle">
  <gradient android:startColor="#FFFFFF" 
    android:endColor="#00FF00"
    android:angle="270" />
  <corners android:radius="3dp" />
  <stroke android:width="5px" android:color="#000000" />
</shape>

但是,我收到以下警告和错误:

  1. 要定义的布局宽度和高度(没有示例显示这些已定义)
  2. 此处不允许使用元素角
  3. 此处不允许元素笔划

如何清除这些错误?

4

2 回答 2

10

该 XML 文件应位于res/drawable. 鉴于您刚才提到的错误,我假设它位于res/layout,这是一个不正确的位置。

于 2013-07-30T07:01:23.700 回答
0

我遇到了同样的问题,因为我用标签“选择器”包围了相同的代码,它是从 android studio 自动放置的。“选择器”必须更改为“形状”才能有边框并避免警告

于 2015-09-29T07:47:48.713 回答