我是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. 屏幕分辨率
- 6. 屏幕分辨率
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. 屏幕分辨率低,xamarin
- 10. 为Android开发高分辨率屏幕,但支持低分辨率屏幕
- 11. 屏幕分辨率问题
- 12. Android:Force 480x320屏幕分辨率
- 13. C++的屏幕分辨率
- 14. 适应屏幕分辨率
- 15. 屏幕分辨率问题
- 16. 获取屏幕分辨率
- 17. 更改屏幕分辨率
- 18. Silverlight屏幕分辨率
- 19. WPF和屏幕分辨率
- 20. Qt屏幕分辨率初始屏幕
- 21. Android布局屏幕分辨率问题
- 22. Android平台的屏幕分辨率
- 23. Android扩展多分辨率屏幕
- 24. Android libgdx大屏幕分辨率
- 25. 设置android屏幕分辨率
- 26. Android应用屏幕分辨率问题
- 27. Android Canvas屏幕分辨率问题
- 28. Switch android x86屏幕分辨率
- 29. 屏幕分辨率和CSS
- 30. 标志,屏幕分辨率