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