gpt4 book ai didi

android - 绘制-xxxx : Eclipse Versus AVD

转载 作者:行者123 更新时间:2023-11-29 17:54:56 24 4
gpt4 key购买 nike

连结 7 800x1280 tvdpi API 17

Eclipse IDE - 使用 drawable-xxhdpi

AVD - 使用 drawable-hdpi

银河 S4 1080x1920 xxhdpi API 19

Eclipse IDE - 使用 drawable-xxhdpi

AVD - 使用 drawable-xhdpi

NexusOne 480x800 hdpi

Eclipse 和 AVD 使用 hdpi

Nexus4 768x1280 xhdpi

Eclipse 和 AVD 使用 xhdpi

问题

我正在使用添加了 API 8-19 的最新 Eclipse/ADT 包。我一直尽职尽责地在 mdpi、hdpi、xhdpi 和 xxhdpi 文件夹中创建图标、按钮和图像。

我更改了我的帮助按钮(在大多数布局中显示),因此它在每个可绘制文件夹中都会有所不同,这样我就可以看到不同设备使用的文件夹。现在我发现 Eclipse 使用的是我期望的那个,但同一设备的 AVD 使用另一个文件夹(NexusOne 除外)。

Eclipse 和 AVD 之间哪个更合适?我可以相信它从哪个可绘制文件夹中提取我的 PNG 文件吗?我现在每个文件夹中有 140 张 png 图像。 xxhdpi 显然是最大的,使用 1.8 Megs 的存储空间。我应该摆脱它吗?

谢谢。

--编辑

我现在知道 tvdpi 介于 mdpi 和 hdpi 之间,它应该使用 hdpi 并缩小一点。因此,AVD 使用 hdpi 是正确的。

我仍然对 xxhdpi 感到困惑。操作系统不使用此密度吗?这里提到了它(也有 xxxhdpi):Devices and Displays

这里没有提到:Providing Resources .

如果你看这个:Android Devices , xxhdpi 也被 13 个其他设备使用,从 API 16 开始。我将该表放入电子表格中,以便我可以按任何 comuns 对其进行排序。

对于 S4 和 future 的设备(如即将推出的 10 平板电脑),xxhdpi 甚至可能更大的设备将更加普遍。

这是谷歌搜索提供的其他内容:Make sure your app does not exclude xxhdpi screens

我不知道如何处理这个问题。

我是否应该在我的应用中提供 drawable-xxhdpi 文件夹????

最佳答案

Which one is right between Eclipse and the AVD?

硬件是对的。其他任何东西都是摇摇欲坠的。特别是,AVD 似乎在高密度下变得不稳定。

Does the OS not use this density?

目前用于 9.7% of devices对于普通资源。这主要是您的 1080p 手机大小的屏幕。此外,一般来说,为下一个更高密度提供启动器图标是个好主意,因为有时主屏幕使用更高密度图像作为启动器图标的基础,因此某些 -xhdpi 设备可能会拉动来自 -xxhdpi 的启动器图标(如果可用)。

Should I provide the drawable-xxhdpi folder with my app or not?

这取决于你。 Android 会动态缩小或放大来自其他密度的图像以填补空白。

关于android - 绘制-xxxx : Eclipse Versus AVD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20112596/

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