【问题标题】:Get original size bitmap from drawable从drawable获取原始大小的位图
【发布时间】:2019-02-21 09:37:06
【问题描述】:

我试图从 drawable 中获取全尺寸位图,但没有得到。我的图像存储到 drawable 文件夹中,其大小为 1082*1673,当我从 drawable 中获取位图时,其大小为 662*1024

我尝试了所有可能的更改

我的代码如下所示

[1] Bitmap icon = BitmapFactory.decodeResource(getResources(),R.drawable.t_0001);

[2] BitmapFactory.Options o = new BitmapFactory.Options();
    o.inTargetDensity = DisplayMetrics.DENSITY_DEFAULT;

    Bitmap bmp = BitmapFactory.decodeResource(getResources(),
            R.drawable.t_0001, o);

【问题讨论】:

    标签: android database bitmap android-bitmap bitmapimage


    【解决方案1】:

    图片必须放在drawable-xxhdpi文件夹中

    【讨论】:

    • 谢谢.. 但是我的图像可以在所有设备上工作,所以怎么可能?
    • 您必须制作不同大小的图像并放入多个文件夹中,例如 drawable-hdpi、drawable-mdpi、drawable-xxhdpi 等。但首先检查 drawable-xxhdpi 它适用于所有可能的设备
    • 我在 logcat 中看到不行,但最大 1024*1024 位图得到如何解决请帮帮我
    • 检查不同的设备。我想我应该工作。
    • 对不起,没有得到,但我的图像通常用于填充应用程序,如果我的图像拉伸,那么我无法将颜色填充到图像中
    【解决方案2】:

    我猜如果你把你的图片放在 Assets 文件夹下(或 assets 里面的子文件夹),自动调整大小就不会发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 2012-08-28
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多