将URI中的图像作为布局的背景

时间:2012-12-10 10:08:34

标签: android android-layout

我有图片的URI。图像存储在SD卡中。使用URI如何将此图像作为我的相对布局的背景?

1 个答案:

答案 0 :(得分:0)

尝试:

File imgFile = new  File(“/sdcard/Images/test_image.jpg”);  
if(imgFile.exists()){

    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
    Drawable drawable = new BitmapDrawable(getResources(), bitmap);
    layout.setBackground(drawable);
}

仅供参考,您可以getExternalStorageDirectory()代替SD卡的静态路径