【问题标题】:How to choose correct image resolution for android如何为安卓选择正确的图像分辨率
【发布时间】:2011-03-12 06:51:22
【问题描述】:

我已经为此奋斗了几天。我正在尝试编写一个小的自定义评分栏。带有一些自定义图像。当我检查 HTC Desire 上的图像时,图像看起来非常混叠。我尝试过使用不同的分辨率和不同的尺寸,但仍然无法弄清楚什么分辨率/如何创建一个好的质量。

我已阅读 android 网站上的指南,但无济于事。我认为我遇到的问题是在较高 dpi 显示器上显示较低分辨率的图像。所以系统会放大图像。但我不知道如何解决这个问题。更高分辨率的图像?更大的图像?

任何建议都会很棒。

亚历克斯

【问题讨论】:

    标签: android uiimage


    【解决方案1】:

    之所以要做到这一点有点困难,是因为 Android 设备的屏幕分辨率和密度各不相同。幸运的是,Android SDK 在这个部门有相当广泛的支持。 Android 开发指南的this section 是一个很好的开始。

    基本上您需要了解与密度无关的像素 (dp) 的概念,并使用像 DisplayMetrics 这样的类来计算实际的屏幕像素。是的,显然您需要更大、更高分辨率的图像来实现更高密度的屏幕。

    【讨论】:

    • 其中一件事是我没有在我使用的代码中明确设置图片。我创建了一种继承自其中一种 android 进度条样式的样式。然后使用 添加自定义图像
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    相关资源
    最近更新 更多