我正在使用以下代码编写一个XML文件:
<layer-list>
<item android:right="5sp" android:top="5dp">
<shape>
<corners android:radius="2dp"/>
<solid android:color="#D6D6D6"/>
</shape>
</item>
<item android:button="2dp" android:left="2dp">
<shape>
<gradient android:angle="270" android:endColor="#4A6EA9" android:startColor="#4A6EA9" />
<stroke android:width ="1dp" android:color="#BABABA" />
<corners android:radius="2dp" />
<padding android:button="10dp" android:left="10dp" android:right="10sp" android:top="10sp" />
</shape>
</item>
</layer-list>
我不明白为什么我一直收到错误:
错误:不允许维度类型(位于值为10dp的'button‘)
错误:不允许维度类型(位于值为2DP的'button‘)
我还收到一些警告消息:
错误码: IDE0006:“加载项目时遇到错误,部分项目功能已被关闭,如失败项目和依赖项目的解决方案分析。”
“找不到元素‘corners’的架构信息。”
“找不到元素‘Gradient’的架构信息。”
“找不到元素‘item’的架构信息。”
“找不到元素‘schema’的架构信息。”
“找不到元素‘padding’的架构信息。”
“找不到元素‘selector’的架构信息。”
“找不到元素‘shape’的架构信息。”
“找不到元素‘size’的架构信息。”
“找不到元素‘solid’的架构信息。”
发布于 2017-05-11 13:23:48
我想通了..。在我的代码中,我输入了android:button...应该是android:bottom...
不知道我怎么看错了..。修复了错误消息。我仍然收到IDE警告。不知道该怎么解决这个问题。如果我打开一个新项目,我不会在新项目中得到错误。
https://stackoverflow.com/questions/43907054
复制相似问题