美文网首页
Android:设置图片文件不更新问题-2020-06-29

Android:设置图片文件不更新问题-2020-06-29

作者: 勇往直前888 | 来源:发表于2020-06-29 16:08 被阅读0次

    需求实现

    • 通过相机或者图库,获得图片文件的路径,是String类型的,比如叫imagePath

    • 通过资源表示,获得ImageView对象

    ImageView imageView = findViewById(R.id.upload_identify_navigate);
    
    • 通过将路径-》文件-》Uri的转换,设置图片
    imageView.setImageURI(Uri.fromFile(new File(imagePath)));
    

    问题

    如果图片内容改了,但是imagePath不变,那么图片内容不会改变。

    修改

    转化为Bitmap,就能反映图片的变化

                                    try {
                                        Bitmap bmp = MediaStore.Images.Media.getBitmap(getContentResolver(), Uri.fromFile(new File(imagePath)));
                                        imageView.setImageBitmap(bmp);
                                    } catch (IOException e) {
                                        e.printStackTrace();
                                    }
    

    参考文章

    ImageView setImageURI图片不改变的问题

    相关文章

      网友评论

          本文标题:Android:设置图片文件不更新问题-2020-06-29

          本文链接:https://www.haomeiwen.com/subject/bpiofktx.html