Mam identyfikator URI obrazu. Obraz jest przechowywany na karcie SD. Za pomocą identyfikatora URI można ustawić ten obraz jako tło mojego układu względnego?
Odpowiedzi:
0 dla odpowiedzi № 1Próbować:
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);
}
FYI, możesz getExternalStorageDirectory()
zamiast tej statycznej ścieżki karty SD