【问题标题】:Another bitmap's sizes另一个位图的大小
【发布时间】:2017-04-04 01:47:09
【问题描述】:

我将位图图像添加到 64x64 大小的可绘制文件夹中。然后我得到了Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.brick); 对此的引用问题是在输出中我得到了一个 128x128 尺寸的图像。我不使用任何BitmapFactory.Options。为什么会这样?

【问题讨论】:

    标签: android android-drawable autoresize


    【解决方案1】:

    我将位图图像添加到 64x64 尺寸的可绘制文件夹中

    我将假设您的意思是字面意思,并且您将图像放在res/drawable/ 中。这是res/drawable-mdpi/ 的同义词。

    问题是在输出中我得到了一个 128x128 尺寸的图像。

    如果您的设备是-xhdpi 设备,就会出现这种情况。 Android 会将可绘制对象从 -mdpi (~160dpi) 重新采样到 -xhdpi (~320dpi)。

    尝试将您的图片移动到res/drawable-nodpi/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-24
    • 2018-02-10
    • 2013-02-26
    • 2013-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多