我是Android編程新手。 我見過不同的屏幕分辨率的Android手機上運行不同的手機。 如何創建一個適用於所有Android設備的應用程序,並且不會在應用程序視圖中出現任何失真.....Android編程 - 屏幕分辨率
6
A
回答
6
簡短的答案是在dip
中設置所有佈局項目的大小。 dip
是Density-independent pixel
的簡稱,Android會自動將尺寸爲dip
的項目縮放到不同屏幕上的相同尺寸。 (您可以在佈局XML文件中將dip
縮短爲dp
)。
長的回答是read this article on the Android developer website。這很長,但我強烈建議您在開始使用前至少閱讀一遍,然後才能在應用程序中使用太多。
2
有有分辨率無關的應用程序的一些最佳實踐,
- 要使用所有9個圖像。
- 根據密度無關像素創建佈局。
3
有幾種方法可以實現屏幕獨立..
- 使用9片圖像儘可能
- 設計佈局使用的尺寸單位爲DP,SP和測量(中,MM ...等)。儘可能使用
fill_parent
和wrap_content
。 - 使用帶有各種限制條件使用自定義編碼程序(不推薦)(指定資源的一組/類型的設備)
- 設計,縮放和配件沿着資源 務必閱讀以下內容:
http://developer.android.com/guide/practices/screens_support.html (好好看看測試,最好的做法更敏銳)
相關問題
- 1. 屏幕分辨率
- 2. Android的屏幕分辨率
- 3. Android的屏幕分辨率
- 4. android屏幕分辨率
- 5. Android屏幕分辨率
- 6. 屏幕分辨率
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. 屏幕分辨率
- 10. 屏幕分辨率
- 11. iPhone模擬器屏幕分辨率vs iPhone屏幕分辨率
- 12. 屏幕分辨率低,xamarin
- 13. 屏幕分辨率問題
- 14. 爲Android開發高分辨率屏幕,但支持低分辨率屏幕
- 15. Android:Force 480x320屏幕分辨率
- 16. C++的屏幕分辨率
- 17. c#winform屏幕分辨率
- 18. 適應屏幕分辨率
- 19. 屏幕分辨率問題
- 20. 獲取屏幕分辨率
- 21. 屏幕分辨率測試
- 22. 更改屏幕分辨率
- 23. 獲取屏幕分辨率
- 24. Silverlight屏幕分辨率
- 25. WPF屏幕分辨率
- 26. WPF和屏幕分辨率
- 27. 以編程方式更改android屏幕分辨率?
- 28. Qt屏幕分辨率初始屏幕
- 29. Android平臺的屏幕分辨率
- 30. Android libgdx大屏幕分辨率