针对不同屏幕尺寸的Android应用程序

时间:2014-03-07 07:31:31

标签: android android-layout

作为我在Android开发中的新手,我只想知道有没有办法为不同的屏幕尺寸开发Android应用程序?

帮帮我。

提前谢谢

4 个答案:

答案 0 :(得分:1)

只需在项目中添加它即可。

RES /值/ main.xml中

res / values-sw600dp / main.xml - > 7+英寸

res / values-sw720dp / main.xml - > 10英寸以上 创建此文件夹,只需将xml文件复制到所有文件夹中。

答案 1 :(得分:1)

将main.xml放在这些文件夹中:

 res/values/   //your default values (in your case for phones)

 res/values-large/    //specfic values for relatively big screens

 res/values-xlarge/    //specific values for really big screens
  

large:与中密度VGA大小相似的屏幕   屏幕。大屏幕的最小布局大小约为   480x640 dp单位。例如VGA和WVGA中密度屏幕。

     

xlarge:比传统屏幕大得多的屏幕   中密度HVGA屏幕。 xlarge的最小布局大小   屏幕大约是720x960 dp单位。在大多数情况下,设备用   超大屏幕太大,无法放入口袋中   最有可能是平板电脑风格的设备。在API级别9中添加。

在此处查看更多信息:http://developer.android.com/guide/topics/resources/providing-resources.html#ResourceTypes

答案 2 :(得分:1)

Google提供了很好的文章如何支持多个屏幕

http://developer.android.com/guide/practices/screens_support.html

一般建议:

使用布局 - 用于手机布局
使用layout-sw600dp文件夹进行7英寸平板电脑布局
使用layout-sw720dp文件夹进行10英寸平板电脑布局

在values文件夹中使用dimens.xml来定义UI的维度 你也可以使用 values-sw600dp和values-sw720dp以及用于7和10英寸平板电脑的自己的dimens.xml文件

答案 3 :(得分:0)

为多个设备编写应用程序需要人们对基本概念有很好的了解,例如:什么是Dpi,屏幕密度,方向等。

下面的文章是开始的好地方:

支持多个屏幕 http://developer.android.com/guide/practices/screens_support.html