2014-10-30 58 views

回答

0

首先创建此意向,并开始对结果的活动:

Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(i, RESULT_LOAD_IMAGE); 

然后在结果的活动处理是这样的:

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK) { 
     pickedImageUri = data.getData(); 
     imgView.setImageUri(pickedImageUri); 

} 

您必须确保您引用imgView到布局ID通过说明:

ImageView imgView = (ImageView)findViewById(R.id.iv_pickedpicture); 

我希望这可以帮助。

相关问题