我是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大屏幕分辨率