-1

我正在为 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
4

2 回答 2

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)
于 2012-08-28T08:50:47.337 回答
0

HDPI 用于密度 ~= 240
XHDPI 用于密度 ~= 300

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

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

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

于 2012-08-28T08:51:54.947 回答