如何为整个应用程序android设置BackGround图像?

时间:2011-12-16 11:04:52

标签: android

如何为整个应用程序设置背景图像?我已经实现了这一点,但在某些情况下,它会在某些屏幕中将应用程序背景视为黑色。

2 个答案:

答案 0 :(得分:0)

您在屏幕上看到的内容不是“应用”,而是contentView。这是由几个可以来自XML文件和代码的东西组成的。

最后,屏幕上有几件Views。 (例如:带有textViews的linearView等)。

根据屏幕上的内容,您应该对它们进行操作。对于所有情况都不可能说什么做,因为它不同。但最后你应该确保为“大”视图设置背景图像,并且顶部的视图不会用其他东西覆盖它。

答案 1 :(得分:0)

您可以使用

为整个应用活动窗口设置背景
getWindow().setBackgroundDrawable(Drawable drawable)  
//or  
getWindow().setBackgroundDrawableResource(int resid)  

但当然最好为活动ContentView的根组设置背景