【问题标题】:How to set an image in the background of custom view如何在自定义视图的背景中设置图像
【发布时间】:2019-04-16 21:19:22
【问题描述】:

如何将图像从 uri 设置为自定义视图的背景而不会导致 stackoverflow 错误。由于我找不到任何合适的答案,我希望在这里找到它。

【问题讨论】:

  • 检查这个答案。 stackoverflow.com/a/18870654/5453659您可以将图片从uri下载到位图并使用链接中的方法设置为背景。
  • 当我这样做时,我得到了一个错误,说 stackoverflow 8mb

标签: android view android-custom-view


【解决方案1】:
  1. 通过 Picasso / Glide 库作为位图获取该图像
  2. 将位图转换为可绘制

    Drawable drawable = new BitmapDrawable(getResources(), bitmap);

  3. 将drawable设置为您的自定义视图

    yourCustomView.setBackground(drawable);

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-04-04
  • 2013-05-19
  • 2011-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多