2011-09-23 45 views

回答

4

这是基于您的应用是用于手机或平板电脑或两者。设计布局手机上的应用目前的情况下,有三个最基本的解析:
- 320dip X 480dip(通常320像素X 480像素的手机)
- 320dip X 533dip(通常480像素X 800像素的手机)
- 320dip X 569dip(通常480像素X 854px电话)

所以,当你的手机上的应用设计布局,请记住:
1.请使用浸宽度,高度和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梦魇:)

+0

假设我想支持像S3一样的东西......我该如何去做呢?这是我应该使用的基本分辨率/ – Hades

+0

@Hades正如我所说,最小的布局也将适合更大。你应该为你最小的设备创建布局,然后将其展开。 –

+0

对不起,如果我是一个痛苦,所以理想情况下,我会有一个320x533的屏幕,然后向上扩展?但然后图像可能会像素化?我不能设计640x960之类的东西,然后调整它的大小吗?我可以使用单个分辨率吗?支持所有? – Hades

1

我推荐320x480像素屏幕的基本分辨率,因为大多数设备都支持此分辨率。但您需要为hdpi(高密度),mdpi(中密度),ldpi(低密度),xhdpi(xtra高密度)特殊图像,按钮等提供资产。

2

不要为特定的屏幕分辨率设计!

设计一系列设备,包括小屏幕,中屏幕或大屏幕。

以下是通用的,与您的屏幕大小无关。 最佳布局是LinearLayout和RelativeLayout。 Bes度量为视图'dp'和字体'sp'

希望这有助于!

+1

当我说设计我的意思是如果它的情况下映疃已适当地回答你开始使用在Photoshop画布.. –

+1

! – MduSenthil