2016년 1월 12일 화요일

안드로이드 옵션리스트 다이알로그(AlertDialog)



안드로이드 팁



안드로이드 손쉽게 사용할 수 있는 옵션리스트 다이알로그(AlertDialog)
ListView를 사용해서 선택하는 경우도 있는데, 시간도 절약되고 손쉽게 선택할 수 있어서 편리해요~

example)
/*
방들의 목록 옵션 다이알로그를 보여줘요
*/
private void dlgPhotoRoomSelectOption() {
   final String items[] = { "방1", "방2", "방3" };
   AlertDialog.Builder ab = new AlertDialog.Builder(actMain);
   ab.setTitle("방을 선택하세요");
   ab.setSingleChoiceItems(items, 0,
       new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int whichButton) {
           // 각 리스트를 선택했을때
       }
       }).setPositiveButton("OK",
       new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int whichButton) {
           // OK 버튼 클릭시 , 여기서 선택한 값을 메인 Activity 로 넘기면 된다.
       }
       }).setNegativeButton("CANCEL",
       new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int whichButton) {
           // Cancel 버튼 클릭시
       }
       });
   ab.show();
}

즐거운 시간 보내세요~

댓글 없음:

댓글 쓰기