1
A
回答
3
Both of these sizes pull from the same layout folder.
在Android中的佈局是基於對例如在設備Different Screen Configuration的密度選自:
(LDPI)屏幕(〜120DPI)。
(mdpi)屏幕(〜160dpi)。
(hdpi)屏幕(〜240dpi)。
(xhdpi)屏幕(〜320dpi)。
兩個960×540 854×480和跌倒在華電國際佈局,所以你對於單獲得相同的佈局。
要解決這個問題,要獲得適用於兩種規範的UI,請在hdpi-layout內部創建單獨的XML。對於如:960_540.xml和854_480.xml
在活動檢查設備的屏幕大小,因此相應的內容查看
該組可以使用顯示量度下面的代碼獲取屏幕尺寸:
Display display = getWindowManager().getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
str_ScreenSize = "dd" + " x " + dm.heightPixels;
if(screenHeight==854 & screenwidth==480){
setContentView(R.layout.854_480);
}
else if(screenHeight==960 && screenwidth==540){
setContentView(R.layout.960_540);
}
相關問題
- 1. Android:小部件和佈局
- 2. Qt佈局/小部件交互 - 佈局內的佈局
- 3. Facelet組件的佈局和javascript
- 4. 刪除小部件和佈局以及
- 5. jframe組件佈局
- 6. PyQt5 - 正確地動態調整大小和佈局組件
- 7. 佈局和最小尺寸
- 8. 組佈局組件居中
- 9. dojo小部件佈局
- 10. wordpress小部件佈局
- 11. Jtrees和組合框佈局
- 12. 的Flex大小的組件,如自定義佈局
- 13. SAPUI5中的佈局和字段大小
- 14. GUI組件佈局/方案
- 15. WPF圖形佈局組件
- 16. 箱佈局組件奇怪
- 17. Angular 2 - 佈局組件
- 18. Flex佈局 - 調整「內聯」文本組件的大小
- 19. 具有多個佈局的小部件
- 20. 調整佈局中的小部件
- 21. Android控件小部件佈局
- 22. 表佈局大小
- 23. xdpi佈局和hdpi佈局
- 24. 網頁佈局和大小單位
- 25. Android小工具和佈局默認值
- 26. 調整大小和旋轉佈局android
- 27. Qt QPropertyAnimation爲佈局中的小部件 - 小部件搖晃
- 28. 的Android XML佈局和窗口小部件
- 29. 情節和小部件安排的散景佈局
- 30. 佈局和鼠標事件
這真是太可怕了。 Android的dpi/size文件夾結構設計是有史以來最糟糕的體系結構之一。 Google如何才能支持一組特定的DPI和屏幕尺寸組合?來吧,來吧。 – Kevin