gpt4 book ai didi

java - 处理各种屏幕尺寸的可绘制对象

转载 作者:行者123 更新时间:2023-11-30 04:50:27 27 4
gpt4 key购买 nike

我从一个新的 Android 项目中观察到 HDPI、MDPI 和 LDPI 图标,它们的比例为 6:4:3 (72:48:36)。那么以相同的比例缩放我的其他可绘制对象是个好主意吗?如果不是,那么为部署的应用程序缩放可绘制资源的最佳方式是什么?

最佳答案

HDPI代表240DPI的设备,MDPI代表160DPI的设备,LDPI代表120DPI的设备。因此,比率为 1.5:1:0.75(与您计算出的相同)。

如果您没有提供适当的可绘制对象,Android 无论如何都会尝试以相同的比例放大它们。

If the device's screen density is not medium, the application's layout and drawing of its content is as if the screen is medium density, but the framework scales the layout and images (if the image for the target density is not available) to fit the target density. It scales 1.5 times if the target density is high density (160->240 virtual dpi), or 0.75 times if the target density is low density (160 -> 120 virtual dpi).

摘自指南:http://developer.android.com/guide/practices/screens_support.html

关于java - 处理各种屏幕尺寸的可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3629688/

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