作为我在Android开发中的新手,我只想知道有没有办法为不同的屏幕尺寸开发Android应用程序?
帮帮我。
提前谢谢
答案 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