How to use setImageUri() on Android

后端 未结 7 1488
误落风尘
误落风尘 2020-12-03 21:01

Can you help me please? I\'ve tried :

ImageButton imgbt=(ImageButton)findViewById(R.id.imgbutton);
Uri imgUri=Uri.parse(\"/data/data/MYFOLDER/myimage.png\");         


        
7条回答
  •  余生分开走
    2020-12-03 21:29

    I also met this issue, it did not show anything. I saw something like this in android developer. It didn't use setImageURI.

    private Bitmap getBitmapFromUri(Uri uri, Context context) throws IOException {
        ParcelFileDescriptor parcelFileDescriptor =
                context.getContentResolver().openFileDescriptor(uri, "r");
        FileDescriptor fileDescriptor = parcelFileDescriptor.getFileDescriptor();
        Bitmap image = BitmapFactory.decodeFileDescriptor(fileDescriptor);
        parcelFileDescriptor.close();
        return image;
    }
    

    Just for your reference.

提交回复
热议问题