我是设计Android界面的新手。 (我已经浏览了开发人员指南中的多屏幕部分。)您为什么设计屏幕的基本分辨率?
答案 0 :(得分:4)
这取决于您的应用适用于手机,平板电脑或两者兼而有之。目前在为手机应用设计布局时,有三种最基本的分辨率:
- 320dip x 480dip(通常为320px x 480px手机)
- 320dip x 533dip(通常480px x 800px手机)
- 320dip x 569dip(通常为480px x 854px手机)
因此,当您为手机应用设计布局时,请记住:
1。始终使用dip为宽度,高度和sp为文本大小
2。布局适合320dip x 480dip屏幕将适合其他两个
3。 match_parent,wrap_content,gravity ...是强大的Android XML布局属性
4。仔细选择方向(横向,纵向),通常应用只需要一个方向
平板电脑的应用程序也是如此,选择最常用的屏幕并为最小的屏幕创建布局,并在更大的屏幕上拉伸布局。
但对于平板电脑和手机,您应该使用dimens.xml来存储布局值。参考此处:http://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Android噩梦好运:)
答案 1 :(得分:2)
不要设计特定的屏幕分辨率!
设计适用于小屏幕,中屏或大屏幕的各种设备。
无论您的屏幕尺寸如何,以下都是通用的。 最佳布局是LinearLayout和RelativeLayout。 Bes视图'dp'和字体'sp'
的指标希望这有帮助!
答案 2 :(得分:1)
我推荐320x480像素屏幕的基本分辨率,因为大多数设备都支持此功能。但是你需要为hdpi(高密度),mdpi(中密度),ldpi(低密度),xhdpi(xtra高密度)特殊图像,按钮等提供资源。