gpt4 book ai didi

具有不规则布局的 Android HDPI 设备

转载 作者:行者123 更新时间:2023-11-29 02:10:17 27 4
gpt4 key购买 nike

我遇到越来越多布局不规则的 android 设备,尤其是在 HDPI 部分。

问题是即使我只在 xml 布局中使用 DIP 值,我的更复杂的布局也无法正确缩放。动画特别有问题,因为我在 TransformAnimation 代码中使用浮点值。

例如,我将有一个 240dpi 的手机,屏幕为 3.7 英寸,具有 android 标准分辨率。我可以为这个设备制作 HDPI 和大型布局,并让它们完美地适应所有设计和美学。

然后我有一个4.2英寸的手机,但它的垂直分辨率仍然低于XHDPI或XLARGE。如果您询问设备它的 DPI 是多少,它也会报告 240dpi。不幸的是,由于不同的长宽比、不同的屏幕尺寸和不同的分辨率,我的布局无法正确缩放。也没有办法制作一个单独的布局文件夹,因为设备认为它是一个布局-large 和 hdpi,因为它只是报告错误。 (两个 EVO,其他几个“长”手机)阅读 android 文档似乎你可以使用 layout-long-large 和其他一些组合,但手机本身仍然认为它只是布局大的。 long 限定符在报告有关自身的正确信息的设备中确实有效。

人们如何使用 Android 框架处理这个问题,而不用代码来处理。这对我来说将是一项非常乏味的工作,而且我对如果硬件错误地报告有关自身的所有信息我能如何动态地做到这一点有疑问。

洞察力赞赏。

最佳答案

您的目标框架是什么?我认为,除非 API 目标为 9 或更高,否则设备不会将自身报告为 xhdpi。

关于具有不规则布局的 Android HDPI 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891946/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com