我想我的應用程序有主題。是否有可能在我的Android應用程序中製作佈局默認,佈局藍色,佈局紅色目錄等?或者res-default,res-blue等不同的res目錄?不同的主題佈局目錄
1
A
回答
3
您不能根據文件here對尺寸或方向以外的其他樣式進行單獨佈局。這給出了可以使用的不同佈局的完整列表。
爲了做你想做的事情,並且有一個紅色的佈局,一個藍色的佈局和其他佈局,你可以使用應用程序主題,不管你想要如何,你可以按照文件here所述設置所有佈局的樣式。
首先,您將在styles.xml
中創建自定義主題。這些都是基本的,但是你可以做的定製量是無止境的。
<style name="RedTheme" parent="android:Theme.Light">
<item name="android:windowBackground">#ff0000</item>
</style>
<style name="BlueTheme" parent="android:Theme.Light">
<item name="android:windowBackground">#0000ff</item>
</style>
然後,我們引用它們在你的活動onCreate
方法,我們設置了contentView
之前。
public void onCreate(Bundle savedInstanceState) {
setTheme(R.style.BlueTheme);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
你可以保存選定的主題在SharedPreferences
並從那裏引用它,或者只是手動設置每個Activity
不同的主題。主題也可以在Manifest
的Activity
級別上設置。
1
答案是否定的。您無法創建自己的文件夾層次結構。但根據你的問題,它似乎你想創建不同的佈局與不同的顏色主題,所以你可以輕鬆地創建不同的風格或主題,並使用它們。欲瞭解更多信息,請點擊這裏link
相關問題
- 1. 從不同目錄中選取主要佈局
- 2. Facebook登錄不同佈局
- 3. Wordpress主題佈局
- 4. Knockout SPA:不同的佈局(主頁)
- 5. 除主佈局外訪問活動的不同佈局
- 6. 從不同的佈局和類別再次顯示主佈局
- 7. 如何在Phonegap中定位不同的主題/佈局
- 8. 如何設置不同的主題到佈局
- 9. golang意想不到的目錄佈局
- 10. Expandable ListView中不同組的不同佈局不同的佈局
- 11. angular2登錄頁面的不同佈局
- 12. 不同佈局的RecyclerView中的標題
- 13. Android佈局主題造型
- 14. MVC主題,佈局和CSS
- 15. ViewHolders ListViews與不同的項目佈局
- 16. 子項目的不同佈局
- 17. Android RecyclerView問題中的不同佈局
- 18. 主題分佈的不同維度
- 19. 從主題佈局設置主頁
- 20. 爲什麼發佈和發佈目錄佈局不同本地化
- 21. 純Ruby項目的目錄佈局
- 22. 更改SBT項目的目錄佈局
- 23. 如何顯示在演示相同的wordpress主題wordpress主題的不同佈局
- 24. iframe中使用不同的主目錄
- 25. iPad上不同佈局的不同佈局ios8
- 26. Ajax發佈請求在wp主題目錄中不起作用
- 27. 如何辨別我使用不同主題目錄的magento?
- 28. Laravel用於管理佈局的主題
- 29. TextView默認佈局參數的主題
- 30. Android佈局中的混合主題
是的,但這絕對是一個開放式問題... – Makoto 2013-03-14 21:32:52