我想使用assets文件夹中的Image作为我在android中的背景图片 但我可以使用的唯一图片是可绘制文件夹
random = String.valueOf(util_random.random(1, 4));
String drawable = "/assets/images/img"+random ;
LinearLayout ll = new LinearLayout(this);
ll.setBackgroundDrawable(drawable);
this.setContentView(ll);
答案 0 :(得分:1)
您无法在View.setBackgroundDrawable(Drawable)中传递字符串。
使用BitmapFactory创建位图,然后创建BitmapDrawable并将其用作背景图片。