2011-12-16 60 views
0

如何爲整個應用程序設置背景圖像?我已經實現了這一點,但在某些情況下,它會將應用程序背景在某些屏幕中顯示爲黑色。如何設置整個應用程序android的BackGround圖像?

+0

重複http://stackoverflow.com/questions/5632731/設置整個應用活動窗口的背景如何對設置一個背景換全應用中,Android的 – 2011-12-16 11:10:00

回答

0

您在屏幕上看到的東西不是「應用程序」,而是contentView。這是由來自XML文件和代碼的幾件事組成的。

最後你的屏幕上有幾件東西是Views。 (例如:帶有textViews的linearView等)。

根據你在屏幕上的顯示,你應該對他們進行一些處理。不可能說出所有情況下該怎麼做,因爲它有所不同。但最終你應該確保背景圖像是爲'大'視圖設置的,而頂部的視圖不會與其他視圖重疊。

0

你可以使用

getWindow().setBackgroundDrawable(Drawable drawable) 
//or 
getWindow().setBackgroundDrawableResource(int resid) 

但當然優選設定爲根組活動的背景內容查看

相關問題