-
[Android] 갤러리에서 이미지 선택 후 이미지뷰에서 보여주기Android 2020. 6. 23. 16:03반응형
버튼 onClick 이벤트에 아래처럼 구현
Java
Intent intent = new Intent(Intent.ACTION_PICK); intent. setDataAndType(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*"); startActivityForResult(intent, REQUEST_CODE);
Kotlin
val intent = Intent(Intent.ACTION_PICK) intent.setDataAndType( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*" ) startActivityForResult(intent, REQUEST_CODE)
onActivityResult에는 아래처럼 구현
Java
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null && data.getData() != null) { Uri selectedImageUri = data.getData(); imageview.setImageURI(selectedImageUri); } }
Kotlin
if (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null && data.data != null) { var selectedImageUri: Uri = data.data!! user_profile.setImageURI(selectedImageUri); }
반응형'Android' 카테고리의 다른 글
[Android] adb install (0) 2020.06.24 [Android] Adapter에서 Context 사용하려 할 때 (0) 2020.06.23 [Android] EditText 밑줄 없애기 (0) 2020.06.23 [Android] Kotlin에서 정규식 사용하여 숫자만 추출 (0) 2020.06.22 [Android] Android Studio 코드 자동정렬 기준 길이 늘리는 방법 / 기준선 넓게 잡기 (0) 2020.06.22