我的 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文件夹,这样警告就会消失。
我有以下 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文件夹,这样警告就会消失。