Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android “资源”文件夹中的线性布局背景图像_Android_Image_Drawable_Android Linearlayout_Assets - Fatal编程技术网

Android “资源”文件夹中的线性布局背景图像

Android “资源”文件夹中的线性布局背景图像,android,image,drawable,android-linearlayout,assets,Android,Image,Drawable,Android Linearlayout,Assets,我想在android中使用资产文件夹中的图像作为背景图像 但我唯一能用的图片是在可绘图文件夹外 random = String.valueOf(util_random.random(1, 4)); String drawable = "/assets/images/img"+random ; LinearLayout ll = new LinearLayout(this); ll.setBackgroundDrawable(drawable);

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

不能传入字符串


使用创建位图,然后创建一个位图并将其用作背景图像。

此外,当您有四个图像并且希望随机显示其中一个图像时,您可以(并且应该)仍然将它们放在res/drawable中。当我使用它时,不会发生任何事情
int[]ids={R.drawable.awesome1,R.drawable.awesome2,R.drawable.awesome3,R.drawable.awesome4}; int pic=new Random().nextInt(id.length);ll.setBackgroundResource(ids[pic])
是否有任何理由不将该图像放在
res/Drawable
文件夹中?是的,名称是通过randomYes生成的,但所有这些随机名称都已在assets文件夹中。。所以没有区别,是吗?