也许很简单,但对我而言不是;)

如何在源代码中更改Framelayout的图片?

我的初衷是:

mBackgroundDrawable = getResources().getDrawable(R.drawable.picture);
main.setBackgroundDrawable(mBackgroundDrawable);


但是我只能在“ RES / DRAWABLE-HDPI”文件夹中添加图片。
我想使用我的SD卡作为目的地。

什么是正确的方法?

最佳答案

尝试这个:

Bitmap bMap = BitmapFactory.decodeFile("/sdcard/test2.png");
image.setImageBitmap(bMap);
BitmapDrawable dr=new BitmapDrawable(bMap);

关于android - 设置背景-Framelayout中的图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4302304/

10-15 17:10