解析android:drawable的XML时出错
你好
我面临一个问题
我希望我的应用程序从框架中获取资源.这是我的xml代码段.

为此,在attrs.xml中进行了以下更改

  

和themes.xml在框架级别

@android:绘制/ btn_minus_ss

将可绘制btn_minus_ss.png添加到位于framework / base / core / res / res / drawable-hdpi位置的drawable-hdpi文件夹中
每当我打开应用程序时,它就会崩溃.
我在日志中收到以下错误

错误/ AndroidRuntime(3701):由以下原因引起:org.xmlpull.v1.XmlPullParserException:二进制XML文件第5行:标记需要“ drawable”属性或定义可绘制对象的子标记

但是,当我使用这个
机器人:背景= “机器人:ATTR / theme_btn_minus_ss”
我没有任何错误.我想用
机器人:可绘制
原因是什么,如何解决此问题.

谢谢&问候
Aviral

最佳答案
错误

ERROR/AndroidRuntime(3701): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #5: tag requires a ‘drawable’ attribute or child tag defining a drawable

与您的xml格式有关,您正在设置类似

<item android:background="@foo-value-here" />

错误告诉您的是,它应该像这样

<item android:drawable="@foo-value-here" />
点击查看更多相关文章

转载注明原文:解析android:drawable的XML时出错 - 乐贴网