2017-08-03 74 views
0

我已經學會如何對xml文件中已經實現的圖像視圖執行此操作,並且只需從相機。我仍然無法執行此操作,因此用戶可以拍攝很多照片,並且可以保存在不同的圖像視圖中。 THX在高級如何在照相機拍攝照片後創建圖像視圖,然後將該照片顯示在圖像視圖中

+0

[捕獲圖像從相機和活動中顯示]的可能重複(https://stackoverflow.com/questions/5991319/capture-image-from-camera-and-display-in-activity) –

回答

0

宇的幫助可以先創建一個網格視圖或您的活動的線性佈局,那麼當onActivityResult是叫你可以做這樣的事情:

ImageView img = new ImageView(MyActivity.this); 
img.setImageResource(ImageFromResult); 
0

您不妨關注一下photo basics,這是關於如何實現這一點的詳細示例。

要總結一下:

  1. 確保你有攝像頭的權限
  2. 啓動與onActivityResult您已經成功地創建一個臨時文件之後的意圖。 URI將通過意圖傳遞,以便將圖像保存在那裏
  3. 在活動結果上,查看它是否與請求代碼相匹配並從那裏處理圖像。這就像加載一個圖像文件到你的ImageView。

請注意,您不需要寫入權限,因爲您可以在應用程序的數據目錄中自由創建文件。

相關問題