我觉得这被列在某处并且非常容易,但我无法找到一个直截了当的答案。如何设置自定义背景图像。例如,将PNG设置为我的应用程序的默认背景,而不是黑屏。清单,布局,主要代码?一个例子是非常惊人的。
答案 0 :(得分:6)
xml/values/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="android:Theme.Light"> <!-- Or any other parent you want -->
<item name="android:windowBackground">@drawable/yourcustombackgroundimage.png</item>
</style>
</resources>
并在清单文件中使用此样式。
<application android:theme="@style/MyTheme">
答案 1 :(得分:1)
对于那些仍在寻求这样做的人来说,正确的做法已经略有改变。小猪退出500865的答案,这是调整后的代码:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyTheme" parent="android:Theme.Holo">
<item name="android:background">@drawable/dummy_background_image</item>
</style>
</resources>
基本上,你必须将windowBackground改为背景,你必须包含关于xmlns:android的行,你应该(尽管不是必需的)删除.png扩展名。