0
A
回答
0
創建一個類,說的主題經理聲明靜態函數爲每個返回INT
說
public static int getTop()
{
return R.Drawable.top1;
}
上的活動
compont就叫
top.setBackGroundResource(thememanager.getTop());
0
方式我會這樣做,如下:
步驟1:
創建公開虛擬變量(在所有的活動中使用),併爲您的主題,像這樣的陣列;
public Integer background;
private Integer[] mImageIds = {
R.drawable.theme1,
R.drawable.theme2,
R.drawable.theme3,
R.drawable.theme4,
R.drawable.theme5,
};
步驟2:
有你選擇的背景(列表,按鈕,等等)選擇陣列(0-4)的元件,並將其分配到背景變量的方法;
position = 1; % ranging from 0-4
background = mImageIds[position];
第3步:
當加載每個活動,將背景設置爲你的背景變量。 (我即將展示如何做到這一點的方式就是作弊,它將其應用爲跨越屏幕的圖像視圖的內容)。
ImageView iv = new ImageView(R.id.background-box);
iv.setImageResource(background);
希望這會有所幫助!
編輯:
另一種方式,你可以做到最後一步是設置一個空文本視圖的背景是,像這樣的形象;
TextView tv = new TextView(R.id.background-textbox);
tv.setBackgroundResource(background);
相關問題
- 1. 主題android應用程序
- 2. 如何在Android應用程序運行時切換Android應用程序主題
- 3. Android清單應用程序:主題
- 4. 黑暗主題android應用程序
- 5. 主題Android應用程序集成
- 6. 如何將主題應用到PyGTK應用程序
- 7. Android應用程序問題將主要活動帶到前面
- 8. 如何從Xamarin Android應用程序調用Android應用程序
- 9. 標題與Android應用程序的主應用程序主體重疊
- 10. 如何將AngularJS應用程序轉換爲android應用程序
- 11. 如何將j2me應用程序轉換爲android應用程序?
- 12. 如何將Android應用程序拆分爲lib +應用程序
- 13. android自定義應用程序主題不被應用
- 14. 應用主題後Android保存應用程序狀態
- 15. 如何將我的android應用程序上傳到android Market Place
- 16. Android:如何將Google加入登錄到Android應用程序?
- 17. 如何將我的android應用程序發佈到android市場?
- 18. 鈦:iPhone應用程序到android問題
- 19. 如何更改Android應用程序的主題?
- 20. 如何在Android中更改應用程序的主題?
- 21. 將Android應用程序連接到JEE6應用程序
- 22. android應用程序如何找到res.layout.main.xml
- 23. 如何在Android應用程序的ANDROID
- 24. 如何將圖像從Java應用程序發送到Android應用程序?
- 25. 如何將移動應用程序擴展到電視應用程序(android)?
- 26. 如何將android應用程序連接到可穿戴應用程序?
- 27. Android開發:如何將應用程序添加到應用程序選擇器?
- 28. Android版應用主題
- 29. 將android應用程序連接到mysql
- 30. 將Count.ly集成到Android應用程序
更緊密地定義您的主題。這是否意味着全屏,沒有標題欄等的主題(比如在Eclipse中製作佈局時),還是更像是顏色方案? – gkiar 2012-03-16 02:15:06
我們有5個基於用戶選擇的背景圖像,我們需要將選定的背景圖像應用於所有活動。 – Kavi 2012-03-16 02:23:33