2010-03-09 101 views
1

在我的應用程序中,我調用內置攝像頭捕獲圖片,但我想將該圖片設置爲圖像視圖,以下是代碼。所以我應該添加什麼代碼來將圖片設置爲imageview。將內置攝像頭捕獲的圖片設置爲ImageView

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
    startActivityForResult(intent, 0); 


} 
@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
if (resultCode == Activity.RESULT_OK && requestCode == 0) { 
String result = data.toURI(); 
// ... 
} 
} 

在此先感謝

回答

0

添加一個按鈕和一個ImageView的到主佈局。當你點擊按鈕時,首先intent.putExtra指定圖像的存儲位置,然後啓動攝像機意圖。在你的onActivityResult中,如果resultCode返回0意味着用戶接受了圖片。在這種情況下,請從您指定的路徑抓取圖像作爲額外的意圖。從路徑指定的文件創建一個位圖,然後在ImageView中設置圖像位圖。

相關問題