如何在7“两个不同的平板电脑上设置布局和绘图?

时间:2013-10-07 06:45:04

标签: android android-layout layout drawable tablet

我有两片7英寸的平板电脑。一个平板电脑的分辨率为800 * 480,其他平板电脑的分辨率为1024 * 600我面临以下问题:

1)tablet (1024*600)tablet (800*480)都可以在layout-sw600dp上运行,因此如何在两种分辨率下制作不同的文件夹来运行我的应用。

2)如何为两种平板电脑制作不同的drawable folder

任何人都有这个问题的想法

注意:已经阅读了这篇文章,但没有得到任何特定的文件夹。 http://developer.android.com/guide/practices/screens_support.html#overview

1 个答案:

答案 0 :(得分:3)

普通7英寸设备的分辨率较低1024 * 600。所以他们是mdpi设备。因此drawable限定符可以更改。 (根据我自己的经验,首先为7英寸设备放置一个文件夹drawable-large-mdpi并在Nexus 7上进行检查。如果图像没有问题,则不必放入另一个文件夹。因为如果特定文件夹是不存在,Android将检查最近的可能文件夹,并为设备屏幕进行优化)

更好的做法是放置以下drawables

   //for 7 inch tablets
  drawable-large-mdpi
  drawable-large-hdpi(for Nexus 7)

 // for 10 inch tablets
 drawable-xlarge-mdpi

在您想要自定义UI的罕见情况下,例如对于7“与10”平板电脑,您还可以定义最小宽度:

 res/layout/main_activity.xml           # For phones
 res/layout-sw600dp/main_activity.xml   # For 7” tablets
 res/layout-sw720dp/main_activity.xml   # For 10” tablets

有关详细信息,请参阅POST并同时选中New Tool for Managing Screens