2012-03-28 54 views
0

我是刚接触android的人,在我的应用程序中,用户可以选择更改背景图像,假设用户选择图像并单击应用它不仅应该适用于该活动,还应该适用于其他活动。根据适用于整个应用程序的用户选择更改背景图片

如何acheive我们这个可以做到这一点与共享偏好

+1

你有什么尝试? – himanshu 2012-03-28 05:50:42

+0

我已经尝试过与共享首选项但仍然不工作 – anu 2012-03-28 05:52:44

+1

后ur代码... – himanshu 2012-03-28 05:54:27

回答

0

使用主题为此,最好根据你的问题,

见:http://developer.android.com/guide/topics/ui/themes.html

创建一个主题,不设置任何活动的背景只是让它默认。将相同的主题应用于所有活动,并将图像更改属性背景选择为新图像。

设置背景是这样的:

<color name="custom_theme_color">#b0b0ff</color> 
<style name="CustomTheme" parent="android:Theme.Light"> 
    <item name="android:windowBackground">@color/custom_theme_color</item> 
    <item name="android:colorBackground">@color/custom_theme_color</item> 
</style> 
+0

确定PLZ等待将检查它 – anu 2012-03-28 06:06:09

+0

所以你的意思是我需要先创建一个样式 – anu 2012-03-28 06:08:54

+0

不完全,只需将属性window_background添加到它 – jeet 2012-03-28 06:09:33