【问题标题】:Refresh QuickBadge/ ImageView on a Fragment after taking a picture拍照后在 Fragment 上刷新 QuickBadge/ImageView
【发布时间】:2015-04-24 22:44:26
【问题描述】:

我想在我的应用程序中拍照,所以如果我在我的Fragment 上点击我的ImageView/QuickBagde

我可以拍照,然后裁剪它并返回到我的应用程序。这没什么大不了的,而且运行良好。

但是如何刷新ImageView/QuickBadge 以显示拍摄的照片?

我试过了:

    //get the returned data
    Bitmap thePic = data.getExtras().getParcelable("data");
    profilePic.setImageBitmap(thePic);

但它不起作用。

【问题讨论】:

  • 你知道图片裁剪后的确切路径吗?
  • 是的,因为我告诉应用程序将其保存在哪里
  • 将该路径保存在字段变量中,然后在裁剪 Bitmap bitmap=BitmapFactory.decodeFile(imagePathField); 之后将该位图设置为您的 imageView,它将自动与新图像一起失效。

标签: android image imageview fragment android-camera


【解决方案1】:

你可以试试这个

        Bitmap bitmap=BitmapFactory.decodeFile(imagepath);
        imageview.setImageBitmap(bitmap);

【讨论】:

    猜你喜欢
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多