2015-04-24 87 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

不幸運 –