我在活動A中有一個imageview
和一個攝像頭按鈕。通過點擊camera
按鈕將轉到我的自定義camera activity
。拍攝照片並存入文件夾後,如何在完成相機活動後反映在imageview
中拍攝的這張新照片?任何幫助將不勝感激 ?imageview從sd讀取圖像
甲(主)>乙(照相機活性)>甲(主)Imageview
與拍攝新的畫面更新。
謝謝。
我在活動A中有一個imageview
和一個攝像頭按鈕。通過點擊camera
按鈕將轉到我的自定義camera activity
。拍攝照片並存入文件夾後,如何在完成相機活動後反映在imageview
中拍攝的這張新照片?任何幫助將不勝感激 ?imageview從sd讀取圖像
甲(主)>乙(照相機活性)>甲(主)Imageview
與拍攝新的畫面更新。
謝謝。
根據我對你的問題的理解,你想知道如何設置一個圖像,駐留在SD卡上,ImageView。好吧,讓我們說你可以從你的相機活動得到圖片的路徑,然後你可以做一些象下面這樣:
String imageInSD = "/sdcard/img.PNG";
Bitmap bitmap = BitmapFactory.decodeFile(imageInSD);
ImageView myImageView = (ImageView)findViewById(R.id.imageview);
myImageView.setImageBitmap(bitmap);
我希望它會達到目的,如果這是你想要的。
是的,我已經實施了這部分。問題是當我完成拍照並按下設備上的後退按鈕時,它不會更新imageview。我正在考慮使用startActivityForResult,因爲活動B堆疊在活動A之上。 – AndroidBase
是的,那麼您應該返回從相機活動到上一活動的路徑。 – Khawar
謝謝,我解決了這個問題:) – AndroidBase
請檢查下面的鏈接更有幫助你http://stackoverflow.com/questions/5991319/capture-image-from-camera-and-display-in-activity – Nikhil