我需要支持bith mdpi,hdpi和xhdpi手机以及7'和10'平板电脑的申请我必须承认我有点迷失。
到目前为止,我只做了平板电脑版本,我做的是:
我的印象是我搞砸了,我应该创建标准的“drawable-mdpi”,“drawable-hdpi”和“drawable-xhdpi”文件夹。
但如果我这样做:
我已经读了1000次Android推荐,但我仍感到困惑......
编辑1
此paragraph from Android website回答了我的问题“如何将”布局“文件夹命名为手机和平板电脑的不同版本?”
编辑2
关于可绘制的文件夹,对于手机来说,似乎很清楚我必须以这种方式创建3个文件夹:
仍然存在如何为支持平板电脑命名不同的可绘制文件夹的问题。
答案 0 :(得分:10)
所以这就是我的答案。
布局 - > 2个文件夹:
Drawables - > 5个文件夹:
欢迎任何比这更好的回应!
答案 1 :(得分:3)
由于LDPI几乎不用,您应该为手机制作3种不同尺寸的图像。
假设您有一张50x50 DP的图像。
MDPI = 50x50PX
HDPI = 75x75PX(x1.5)
XHDPI = 100x100PX(x2.0)
您可以创建更多文件夹,例如:drawable-xlarge-xhdpi
和drawable-xlarge-hdpi
,并将平板电脑所需的图片放入其中。我相信xlarge是10英寸?所以你最终可能会有9种不同的尺码。 3为移动,3为7'和3为10'。 平板电脑也有像素密度!
在Eclipse中右键单击您的项目 - >新 - >其他 - > Android XML文件
然后你选择Drawable作为追索类型来制作可绘制的文件夹。
下面是这个看起来的截图。这真的很有用!
另见list of displays by pixel density
使用此功能可以创建如下所示的文件夹。大是7',xlarge是10'(我想)。
/ RES /抽拉-大MDPI
<强> / RES /抽拉-大HDPI 强>
/ RES /抽拉-大xhdpi
/ RES /抽拉-XLARGE-MDPI
/ RES /抽拉-XLARGE-HDPI
/ RES /抽拉-XLARGE-xhdpi
7英寸Android平板电脑是HDPI和大型。
检查表here并阅读有关large / xlarge / small等的内容。