Android 上支持多种分辨率的问题

发布于 2024-11-15 18:14:06 字数 105 浏览 13 评论 0原文

我有一个奇怪的问题。直到最近我一直在使用 hdpi 资源测试我的应用程序。我的设计师发送了一些 mdpi 资源,现在我的应用程序默认使用 mdpi 资源。如何确保我的手机正在使用 hdpi 资源?

I'm having a weird problem. I have been testing my app with hdpi resources up until recently. My designer sent over some mdpi assets and now my application is defaulting to the mdpi assets. How can I make sure the hdpi assets are being used for my phone?

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

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

发布评论

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

评论(2

寒冷纷飞旳雪 2024-11-22 18:14:07

你不能,hdpi、mdpi 等是手机属性。如果您正确设计应用程序,您将拥有一个可满足所有屏幕密度的资产层次结构。所以我建议你重点关注这一点。

详细来说,对于一个强大的 Android 应用程序,您将在 hdpi、mdpi、ldpi 和 xdpi 文件夹中拥有资源,甚至可能在 ndpi 文件夹中拥有资源,所有资源都基于明确定义的资产层次结构。您可以在此处了解更多相关信息。

You cant, the hdpi, mdpi etc are handset attributes. If you design the app correctly you will have an asset hierarchy that will address all screen densities. So I recommend that you focus on that.

To elaborate, for a robust android app, you will have resources in hdpi, mdpi, ldpi and xdpi folders, maybe even ndpi folders, all based on a well defined asset heirarchy. You can read more about it here.

蓬勃野心 2024-11-22 18:14:06

您的设备默认使用 hdpi 图形,因为没有其他可用图形。但由于您现在添加了 mdpi,您的手机可以在两者之间进行选择,并且它会选择与设备最兼容的。除非您只提供 HDPI 图形,否则您不能强制您的应用程序使用 HDPI

your device was defaulting to the hdpi graphics because there were no other graphics available. but since you now added mdpi, your phone has a choice between the 2 and it will choose the most compatible for the device. you can't force your application to use HDPI unless you only supply the HDPI graphics

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