gpt4 book ai didi

Android、图像和 dpi

转载 作者:太空狗 更新时间:2023-10-29 16:25:00 24 4
gpt4 key购买 nike

我在 Android 模拟器中使用 WVGA800 皮肤,所以密度 (hw.lcd.density) 是 240。我必须在 Activity View 的底部放置 4 个图像按钮(每英寸 72 像素)。由于分辨率是480X800,我推测图像的宽度必须是120像素。问题是当应用程序启动时,3 个按钮占据所有宽度,没有地方放置第 4 个按钮...然后我在 Fireworks 中创建了分辨率为每英寸 240 像素和 120 像素宽度的按钮图像,但问题仍然存在。有人可以解释如何制作正确的可绘制对象(大小和 dpi)以便它们可以在 Android 上以像素为单位显示吗?

最佳答案

如果您将图像放在 res/drawable 中,Android 会假定它们适用于 160dpi 并根据不同的分辨率相应地缩放它们。

您的选择是将按钮图像放入 res/drawable-hdpi 中,表明它们适用于 240dpi 左右的密度,或者放入 res/drawable-nodpi无论当前屏幕密度如何,它们都不会缩放。

您仍然在布局中将它们引用为 @drawable/whatever,引擎会自动选择最佳匹配。

关于Android、图像和 dpi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241182/

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