gpt4 book ai didi

android - 使用 imageView.setImageBitmap 方法将位图设置为 ImageView 的背景

转载 作者:IT老高 更新时间:2023-10-28 21:35:44 27 4
gpt4 key购买 nike

我有一个 ImageView。我正在使用 imageView.setImageBitmap 将我的图像设置为 ImageView 的背景。但它将我的图像设置为 ImageView 的源(即 android:src),但它没有将我的图像设置为 ImageView 的背景(即 android:background)。

当我使用 imageView.setImageBitmap 时,看起来好像我使用的是 imageView.setImageResource 而不是 imageView.setBackgroundResource

如果我想使用 imageView.setImageBitmap 将图像设置为背景,我该如何处理。我知道我可以通过制作自定义 ImageView 来做到这一点。但是没有自定义 ImageView 有可能吗?如果可能的话,请让我知道该怎么做。

最佳答案

我已经测试过了

我认为您正在获取位图

所以你必须将 Bitmap 转换为 BitmapDrawable

喜欢

  BitmapDrawable ob = new BitmapDrawable(getResources(), bitmap)

然后用下面的函数设置位图

  imageView.setBackground(ob);

通过这种方式你可以做到..

关于android - 使用 imageView.setImageBitmap 方法将位图设置为 ImageView 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18870435/

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