使用此功能,只需在你的代碼...
int ACTION_REQUEST_GALLERY = 1 // YOU CAN PUT ANY INTEGER VALUE AS A REQUEST_CODE
private void pickFromGallery() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
Intent chooser = Intent.createChooser(intent, "Choose a Picture");
startActivityForResult(chooser, ACTION_REQUEST_GALLERY);
}
希望這會幫助你。
EDITED
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case ACTION_REQUEST_GALLERY:
// user chose an image from the gallery
Uri uri = data.getData();
YOUR_IMAGE_VIEW.setImageURI(uri);
break;
}
}
}
這表明在 「ACTION_REQUEST_GALLERY」 –
錯誤:::錯誤不能被解析爲一個變量 –
使用ACTION_REQUEST_GALLERY = ANY_INTEGER_VALUE 這ACTION_REQUEST_GALLERY整數將在OnActivityResult使用()。 假設你知道如何使用OnActivityResult()。 –