我的 XML 文件中缺少属性的问题

Issue with missing attribute in my XML file

我有以下 XML 文件,其中出现此错误:

我的 XML 文件:

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

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
  <shape android:shape="rectangle">
     <solid android:color="#CABBBBBB"/>
     <corners android:radius="5dp" />
  </shape>
</item>

<item
  android:left="5dp"
  android:right="5dp"
  android:top="5dp"
  android:bottom="5dp">
  <shape android:shape="rectangle">
     <solid android:color="@android:color/white"/>
     <corners android:radius="5dp" />
  </shape>
</item>
</layer-list>

看到错误下方也有截图):

'layer_height' & 'layout_width' 属性甚至不在 XML - 这些错误甚至来自哪里?

XML 似乎是有效的(在格式良好的意义上),但在语义上(在 Android 布局逻辑的意义上)它有一些 warnings/errors。你聪明的 IDE 正在告诉你哪里可能出了问题。

由于这个XML没有定义布局,你应该把它移到它所属的地方,也许是资源中的drawables文件夹,这样警告就会消失。