设置样式图像以在xml中使用

时间:2013-02-19 17:53:49

标签: java android xml styles themes

我正在尝试为我的应用制作主题更改选项。 我在这里读到了一些像我这样的类似问题,但解决方案没有解决。

我的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",如其他人所说的那样,它没有用。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在res / values / dir中创建文件attrs.xml并添加代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="themeBackground" format="reference" />
</resources>