這是我在Stack上的第一個問題,因此對不起我的英語不好。 我正在Android應用程序中,我必須設計基於ui(沒有xml ui或佈局)我到目前爲止做了什麼是我已經創建了不同的類,爲不同的控制像按鈕我有一個自定義按鈕類,其中我有我自己的方法來創建按鈕。現在問題來處理寬度和高度和任何UI控制在不同屏幕尺寸上的位置。任何機構可以幫助我如何做到這一點。 我已經創建了方法來檢測什麼類型的屏幕及其高度和寬度,但仍然沒有成功。 請幫助。 在此先感謝。創建多個屏幕分辨率Android的代碼基礎用戶界面
0
A
回答
0
您可以在活動覆蓋onConfigurationChange處理方向變化:
public void onConfigurationChanged (Configuration newConfig){
int orientation_default = newConfig.orientation;
switch (orientation_default) {
case Configuration.ORIENTATION_PORTRAIT: {
//change your layout according to orientation
break;
}
case Configuration.ORIENTATION_LANDSCAPE: {
//change your layout according to orientation
break;
}
}
它是一個解決方案,但如果你要開發在Android越來越多,你真的應該考慮使用XML佈局構建UI,它更容易處理配置更改,因爲它已完成。
希望可以幫到
+0
再次感謝@Guian,但我已經處理組件以在配置更改上進行調整,但我必須在所有屏幕分辨率上對其進行調整,並且我的要求是使用代碼在運行時創建所有佈局 – bee81 2013-03-17 15:32:17
相關問題
- 1. Android的屏幕分辨率
- 2. Android的屏幕分辨率
- 3. Android屏幕分辨率
- 4. 屏幕分辨率Java代碼
- 5. Android擴展多分辨率屏幕
- 6. 屏幕分辨率
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. 屏幕分辨率
- 10. 屏幕分辨率
- 11. 多個屏幕/分辨率/圖像
- 12. Android應用屏幕分辨率問題
- 13. Android - 如何創建依賴於屏幕分辨率的主題?
- 14. 爲Android開發高分辨率屏幕,但支持低分辨率屏幕
- 15. Android平臺的屏幕分辨率
- 16. C++的屏幕分辨率
- 17. 關於用戶界面分辨率
- 18. 如何在Asp.NET(vb)中創建多屏幕分辨率網站?
- 19. 爲多種屏幕分辨率創建圖像
- 20. 以多種屏幕分辨率填充整個屏幕,密度
- 21. 檢測客戶端屏幕分辨率
- 22. Qt屏幕分辨率初始屏幕
- 23. Android佈局屏幕分辨率問題
- 24. Android libgdx大屏幕分辨率
- 25. 設置android屏幕分辨率
- 26. Android編程 - 屏幕分辨率
- 27. Android Canvas屏幕分辨率問題
- 28. Switch android x86屏幕分辨率
- 29. 屏幕分辨率和CSS
- 30. 更改屏幕分辨率
你有一個工作佈局與你的自定義組件,並尋找一種方法來處理方向來改變這種佈局? – Guian 2013-03-17 14:59:16
@Guian我有我的自定義組件工作佈局,是的,我想要一個更好的方式來處理佈局和方向變化的組件,以及不同的屏幕分辨率,如移動以及標籤版本屏幕。 – bee81 2013-03-17 15:29:10