我正在尝试自定义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 ..我放在布局中的每个视图都得到相同的背景,这真的很烦人
仅设置活动背景的最佳做法是什么?
答案 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文件中所有活动的根元素。