Android:Milestone和Galaxy有相同的分辨率/ dpi限定符可用于绘制,如何区分?

时间:2011-09-20 17:43:03

标签: android drawable galaxy-tab milestone qualifiers

我正在开发一个我正在摩托罗拉Milestone和Galaxy Tab 10.1上测试的应用程序。我的问题是我试图通过在可绘制文件夹名称之后附加限定符来使我的图标正确缩放,并希望里程碑使用一组图标,而Tab要使用另一个,但是没有找到唯一的组合定位任一电话。

即。如果我将drawable文件夹设置为drawable-hdpi,Milestone和Tab都会使用该文件夹中的图像。

2 个答案:

答案 0 :(得分:1)

尝试使用屏幕尺寸修改器。例如有两个可绘制的目录:

drawable-normal
drawable-xlarge

请参阅documentation中的表2,了解更多可以尝试的限定符。

答案 1 :(得分:1)

drawable-hdpi将定位里程碑(DPI = 240)

drawable-mdpi将定位Galaxy Tab 10.1(DPI = 149)

您错误地认为标签和里程碑位于同一个DPI存储桶中。

有关如何使用res文件夹处理平板电脑和手机的详细信息,请参阅this android developers blog post.