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

How to set an image in the background of custom view

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

  1. 通过 Picasso/Glide 库获取该图像作为位图
  2. 将位图转换为可绘制对象

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

  3. 将可绘制对象设置为您的自定义视图

    yourCustomView.setBackground(drawable);