0
이미지의 URI가 있습니다. 이미지는 sdcard에 저장됩니다. URI 사용하기이 이미지를 상대 레이아웃의 백그라운드로 만들려면 어떻게해야합니까?URI의 이미지를 레이아웃 배경으로 사용
이미지의 URI가 있습니다. 이미지는 sdcard에 저장됩니다. URI 사용하기이 이미지를 상대 레이아웃의 백그라운드로 만들려면 어떻게해야합니까?URI의 이미지를 레이아웃 배경으로 사용
시도 :
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);
}
참고로, 당신이 할 수있는 대신 SD 카드
내 URI는이 정적 경로의
getExternalStorageDirectory()
: 파일 : ///mnt/sdcard/shopfloor/backgroundimg0.png. –내 URI는 : file : ///mnt/sdcard/shopfloor/backgroundimg0.png입니다. imageFile이 그런 URI에서 생성 된 것 같지 않습니다. –