2015-04-24 160 views
0

我想在我的应用程序中拍摄照片,所以如果在我的Fragment上单击我的ImageView/QuickBagde拍摄照片后在片段上刷新QuickBadge/ImageView

我可以拍照,之后,我裁剪它,并返回到我的应用程序。这并不是什么大问题,它运作良好。

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

我试着用:

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

但它不工作。

+0

你知不知道你已经裁剪之后的图像的准确路径? – kabuto178

+0

是的,它确实导致我告诉应用程序在哪里保存它 –

+0

然后在裁剪“Bitmap bitmap = BitmapFactory.decodeFile(imagePathField)”之后将该路径保存在字段变量中;然后将该位图设置为您的imageView,并且它会自动失效新的形象。 – kabuto178

回答

0

你可以试试这个

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

不幸运 –