How to use setImageUri() on Android

后端 未结 7 1454
误落风尘
误落风尘 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:43
     String imgPath = Environment.getDataDirectory() + "/data/com.wariyum.signage/files/"+ "221215-085656.619.72.jpg";
    
        //Following lines was expected work, but don't really show up image always - no idea why
        //imgZoom.setImageURI(Uri.parse(imgPath)); 
    
        //following works always perfectly
                File imgFile = new  File(imgPath);
                if(imgFile.exists()){
                    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
                    imgZoom.setImageBitmap(myBitmap);
                }
    
    0 讨论(0)
提交回复
热议问题