如何在Android中支持多屏幕和分辨率的设计布局?

时间:2013-11-26 09:09:25

标签: android android-layout

我想设计支持多个屏幕和结果的布局,正常的hdpi布局是可以的,但是像mdpi这样的其他布局没有按预期显示。这是样本

正常的Hdpi

Normal HDPI

Large MDPI

大Mdpi

3 个答案:

答案 0 :(得分:0)

有两种方法: -

1)使用DisplayMetrics

2)制作不同的布局文件

如果您打算使用第二种方式,请参阅此link

答案 1 :(得分:0)

读到这个: http://developer.android.com/guide/practices/screens_support.html

将您的drawables相应地放入ldpi,hdpi,mdpi,xhdpi文件夹中。

请阅读此设计指南: http://developer.android.com/design/index.html

答案 2 :(得分:0)

从您的评论中,您似乎想要一张不同密度的背景图片。 你可以像这样从日食中实现这个

按ctrl + N(文件 - >新 - >其他)--->机器人---> android图标集 - >选择你的偏好,提供名称&按下前一个选项卡--->在前景标签下,按图像--->提供图像的网址---->按完。

这将在您的不同文件夹中自动创建不同密度的图像。

或者如果你不想使用eclipse, http://romannurik.github.io/AndroidAssetStudio/

此链接将起到同样的作用。