Android

(android studio μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€) AlertDialog νŒμ—…μ°½ μ‰½κ²Œ λ§Œλ“œλŠ” 방법

567Rabbit 2024. 6. 14. 17:23

 

resource -> strings.xml μ—μ„œ μž‘μ„±ν•΄μ€€λ‹€. (alert-DialogλŠ” νŒμ—…μ°½μ΄λ‹€.)

 

 

 

 

 

MainActivity.javaμ—μ„œ 이 뢀뢄을 λ„£μ–΄μ€€λ‹€.

 

java
λ‹«κΈ°
β€Œ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 dialogInterface, int i) { ​​​​​​​​​​​​​​​​​​​​if(i == 0){ ​​​​​​​​​​​​​​​​​​​​​​​​// 첫번째 ν•­λͺ© λˆŒλ €μ„λ•Œ ​​​​​​​​​​​​​​​​​​​​​​​​// μΉ΄λ©”λΌλ‘œ 사진찍기 ​​​​​​​​​​​​​​​​​​​​​​​​camera(); ​​​​​​​​​​​​​​​​​​​​}else if(i == 1){ ​​​​​​​​​​​​​​​​​​​​​​​​// λ‘λ²ˆμ§Έ ν•­λͺ© λˆŒλ €μ„λ•Œ ​​​​​​​​​​​​​​​​​​​​​​​​album(); ​​​​​​​​​​​​​​​​​​​​} ​​​​​​​​​​​​​​​​} ​​​​​​​​​​​​}); ​​​​​​​​​​​​builder.show(); ​​​​}