我正在尝试为我的应用制作主题更改选项。 我在这里读到了一些像我这样的类似问题,但解决方案没有解决。
我的styles.xml
我添加了:
<style name="themeBackground">
<item name="android:src">@drawable/background2</item>
</style>
在我添加到layot的xml上:
android:background="@style/themeBackground"
我得到的错误:
Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060000 a=-1 r=0x7f060000}
我尝试从清单中删除 - android:theme="@style/AppTheme"
,如其他人所说的那样,它没有用。有什么想法吗?
谢谢!
答案 0 :(得分:0)
在res / values / dir中创建文件attrs.xml并添加代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="themeBackground" format="reference" />
</resources>