gpt4 book ai didi

android - 为 android 解析 XML 时出错 :drawable

转载 作者:数据小太阳 更新时间:2023-10-29 02:50:36 24 4
gpt4 key购买 nike

嗨我遇到了问题我希望我的应用程序从框架中获取资源。这是我的 xml 代码 fragment 。

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

和框架级别的themes.xml

@android:drawable/btn_minus_ss

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

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

但是,当我使用这个android:background="?android:attr/theme_btn_minus_ss"我没有收到任何错误。我想用机器人:可绘制这个问题是什么原因,如何解决。

感谢和问候病毒

最佳答案

错误

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 - 为 android 解析 XML 时出错 :drawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com