在安卓应用中设置全局背景图片

9

我想在我的安卓应用中设置背景图像。因此,我的应用程序已经在清单文件中设置了主题,如下所示:

 <application   android:theme="@android:style/Theme.NoTitleBar" />

现在这个功能是从Android包的主题中实现的。
现在我想给我的整个应用程序添加一个背景图片,我该怎么做?
<style name="Theme.NoTitleBar.BackgroundImage">
    <item name="android:background">@drawable/bitzer_background</item>
</style>

我希望主题中也没有标题栏。

如果您的图像资源在drawable文件夹中,您可以按如下方式引用它们: android:background="@drawable/resource_name"。 - Mr Nice
我尝试了,但它不起作用。 - sundeep
2个回答

7
我已经修改了下面的样式,通过这样做我覆盖了Theme.NoTitlteBar。
<style name="Background" parent="@android:style/Theme.NoTitleBar">
    <item name="android:windowBackground">@android:color/black</item>
    <item name="android:windowNoTitle">true</item>
</style>

现在我的清单文件看起来像这样:
<application  android:theme="@style/Background"/>

5

您需要使用样式来实现此操作。 请查看这个链接

创建一个包含您所需背景的主题并使用该主题。


我尝试过这个解决方案,但是按照这种方法会移除Theme.NoTitleBar,而它必须被应用,并且我必须添加具有Theme.NoTitleBar的背景图片。 - sundeep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接