Android 如何在自定义视图的背景中设置图像

Android 如何在自定义视图的背景中设置图像,android,view,android-custom-view,Android,View,Android Custom View,如何在不导致stackoverflow错误的情况下将图像从uri设置为自定义视图的背景。由于我找不到任何合适的答案,我希望在这里找到它 通过毕加索/Glide库将该图像作为位图获取 将位图转换为可绘制的 Drawable-Drawable=new-bitmappdrawable(getResources(),bitmap) 将“可绘制”设置为自定义视图 yourCustomView.setBackground(可绘制) 检查这个答案。您可以将图像从uri下载到位图,并使用链接中的方法设置为背景。

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

  • 通过毕加索/Glide库将该图像作为位图获取
  • 将位图转换为可绘制的

    Drawable-Drawable=new-bitmappdrawable(getResources(),bitmap)

  • 将“可绘制”设置为自定义视图

    yourCustomView.setBackground(可绘制)


  • 检查这个答案。您可以将图像从uri下载到位图,并使用链接中的方法设置为背景。当我这样做时,我收到一个错误,即stackoverflow 8mbkind检查此链接: