如何在styles.xml中设置我所有活动的背景

时间:2012-03-05 10:32:17

标签: android background styles

我正在尝试自定义styles.xml文件,以便为我的每个活动显示相同的背景。

我在styles.xml中尝试了这段代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.MyTheme" parent="android:Theme.NoTitleBar">
        <item name="android:background">@drawable/mybg</item>
    </style>
</resources>

这非常有效,直到我在我的活动中放了一个TextView ..我放在布局中的每个视图都得到相同的背景,这真的很烦人

仅设置活动背景的最佳做法是什么?

2 个答案:

答案 0 :(得分:15)

我想我找到了答案:

 <item name="android:windowBackground">

满足我的所有需求

答案 1 :(得分:1)

可能你可以这样做:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="yourstylename">
    <item name="android:background">@drawable/mybg</item>
</style>

并将此样式设置为xml文件中所有活动的根元素。