属性文件夹中的Linearlayout背景图像

时间:2012-02-24 13:38:41

标签: android image drawable android-linearlayout assets

我想使用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);

1 个答案:

答案 0 :(得分:1)

您无法在View.setBackgroundDrawable(Drawable)中传递字符串。

使用BitmapFactory创建位图,然后创建BitmapDrawable并将其用作背景图片。