<resources>
<string name="app_name">CameraApp</string>
<string name="alert_title">선택하세요.</string>
<string-array name="alert_photo">
<item>카메라 실행</item>
<item>앨범에서 선택</item>
</string-array>
</resources>
values 폴더 - strings.xml 파일에 array를 만든 후에
private void showDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(R.string.alert_title);
builder.setItems(R.array.alert_photo, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (which == 0){
// 첫번째 항목 클릭 시
camera();
} else if (which == 1) {
// 두번째 항목 클릭 시
album();
}
}
});
builder.show();
}
위 코드와 같이 작성한다.
'Android Studio' 카테고리의 다른 글
[Android Studio] Retrofit2 API 호출 중 form-data 처리 하는 방법 (0) | 2024.01.08 |
---|---|
[Android Studio] 카메라, 앨범 사용하기 (1) | 2024.01.05 |
[Android Studio] Retrofit2 라이브러리를 이용할 CRUD 기능 처리 API 인터페이스 예시 (0) | 2024.01.05 |
[Android Studio] Retrofit2 이용할 때 페이징 처리 하는 방법 (0) | 2024.01.05 |
[Android Studio] Retrofit2 라이브러리를 이용해 RecyclerView 화면 처리하기 (0) | 2024.01.04 |