如何在7英寸桌面和10英寸平板电脑上运行Android应用程序

时间:2012-08-28 08:34:49

标签: android android-emulator

我正在为10英寸和7英寸平板电脑创建一个应用程序。

我的问题是,在10英寸平板电脑上运行效果不佳。它是7英寸的。我在hdpi文件夹中复制了小图像,在xhdpi文件夹中复制了大图像。我尝试使用以下方式,但我在10英寸平板电脑上遇到问题。这里的图像看起来很小。我以为10英寸平板电脑也在拍摄hdpi文件夹图片。该应用程序处于横向模式。

如何为这两款平板电脑制作此应用?

XML文件:

res/layout-large/main.xml  -----7 inch
res/layout-xlarge/main.xml  -----10 inch

图片:

res/drawable/hdpi---7 inch images
res/drawable/xhdpi---10 inch images

表尺寸7英寸:

1024 to 600
density 240
ramsize 512
version 3.0

表格尺寸10英寸:

1280 to 800
density 160
ramsize 512
version 3.0

2 个答案:

答案 0 :(得分:5)

您必须使用http://developer.android.com/guide/practices/screens_support.html

底部的新限定符

例如

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger) 
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)

答案 1 :(得分:0)

HDPI用于密度〜= 240
XHDPI的密度为〜= 300

您的10英寸平板电脑的密度为160,即MDPI。

同样大而且XLARGE取决于屏幕尺寸(分辨率),但您的可绘制文件夹取决于屏幕密度,这不是一回事。

以下是您需要的所有信息:http://developer.android.com/guide/practices/screens_support.html