0

抱歉,但我无法理解如何为正确的 android 手机尺寸绘制正确的图片。我阅读了android文档,他们说我只考虑屏幕尺寸和密度而不是分辨率,所以我的图片应该是什么尺寸?

例如,如果我有一部尺寸为 1000x400(愚蠢的例子)的手机,并且想要一个位于中间的按钮(40x40),我应该怎么做?40x40?? 但是在文档中他们说不要寻找解决方案:\

我很困惑...

ps:文档链接Android多屏

4

1 回答 1

1

基本上你必须意识到虽然分辨率屏幕尺寸屏幕密度是独立的属性,但它们仍然有些相关。如果您的按钮是 40x40,并且您发现在hdpi(高密度)设备的中心看起来不错的尺寸,您将必须对其进行缩放以使其适合 mdpi(中密度)和 xhdpi(额外高密度)设备。我喜欢做的是使用 PhotoShop 或其他图形编辑器并调整我的资产大小,以便它们适合我试图定位的任何密度设备。我确保始终使用 *WRAP_CONTENT* 作为我的高度和宽度属性,而不是固定值。

此外,如果您没有在 res/drawable 文件夹中包含这些缩放的替代品..您基本上是在说您依赖系统为您缩放它们,这可能是一场赌博。所以我总是去调整我的资产大小,以便我包含一个适用于所有密度的版本。你提出的链接很好地解释了一切

于 2012-12-09T22:45:21.623 回答