1

为了适应不同的设备,我需要设置不同的布局。在查看了Supporting Multiple Screens之后,我没有找到我想要的。

似乎我需要将Aspect ratio设置为long。但是如何管理不同的尺寸?1280x720、1280x768、1280x800 等。我创建文件夹res/layout-480x800。但是eclipse警告我这是一个无效的名字。通过文章我发现我只能使用Size,Density,Orientation 和 Aspect ratio。有人可以告诉我怎么做吗?提前谢谢。

这是一张图片,可以帮助您理解我的要求。这些件是 2x2 或 2x1 带分隔线。

在此处输入图像描述

4

2 回答 2

2

在以下文件夹中定义您的 xml:

layout-hdpi  - for 480x800 (Samsumg Galaxy S2)
layout-large - for Nexus 7"
layout-xlarge - for 10" tablet
于 2013-08-21T12:36:01.197 回答
0

感谢https://stackoverflow.com/a/12258061/1160282我解决了我的问题。我创建res/layout-sw??dp以修复不同的大小。

于 2013-08-19T05:33:48.657 回答