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

发布于 2024-12-05 08:16:10 字数 196 浏览 2 评论 0原文

我正在开发一个应用程序,并在 Motorola Milestone 和 Galaxy Tab 10.1 上进行测试。我的问题是,我试图通过在可绘制文件夹名称后附加限定符来使图标正确缩放,并希望里程碑使用一组图标,选项卡使用另一组图标,但尚未找到独特的组合以任一手机为目标。

即,如果我将可绘制文件夹设置为可绘制-hdpi,则里程碑和选项卡都使用该文件夹中的图像。

I'm developing an application that I'm testing on both the Motorola Milestone and the Galaxy Tab 10.1. My issue is that I'm trying to get my icons to scale properly by attaching qualifiers after the drawable folder name, and want the Milestone to use one set of icons, and the Tab to use another, but haven't found a unique combination to target either phone.

i.e. if I set my drawable folder to drawable-hdpi the Milestone and Tab both use the images in that folder.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

终弃我 2024-12-12 08:16:10

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

drawable-normal
drawable-xlarge

请参阅文档中的表2 获取更多可以尝试的预选赛。

Try the screen size modifiers. e.g. have two drawable directories:

drawable-normal
drawable-xlarge

See Table 2 in the documentation for more qualifiers that you can try.

执妄 2024-12-12 08:16:10

drawable-hdpi 将针对 Milestone (DPI = 240)

drawable-mdpi 将针对 Galaxy Tab 10.1 (DPI = 149)

您误认为 Tab 和 Milestone 位于相同的 DPI 存储桶。

有关如何使用 res 文件夹处理平板电脑和手机的更多信息,请参阅 这篇 Android 开发者博客文章。

drawable-hdpi will target the Milestone (DPI = 240)

drawable-mdpi will target the Galaxy Tab 10.1 (DPI = 149)

You are mistaken that the Tab and Milestone are in the same DPI bucket.

For more information on how tablets and phones can be handled with res folders, see this android developers blog post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文