【发布时间】: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