마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AlertDialog 버튼 눌러도 dismiss 안 되도록 하려면?

0 추천

AlertDialog 생성시 포지티브 네가티브 버튼을 만들었는데요

 

두 버튼 모두 눌렀을 때 다이얼로그가 사라지더라구요

 

네가티브 버튼눌렀을 때에는 사라지지 않게 하고 싶은데 방법이 있을까요 ?

 

코드는

 

mItem_Sel_Dialog = new AlertDialog.Builder(context)

.setTitle("Select")

.setView(mlinear_sel)

 

.setPositiveButton("확인", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

}

})

.setNeutralButton("닫기", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

 

}

}).show();

열혈키드 (2,040 포인트) 님이 2015년 3월 24일 질문
열혈키드님이 2015년 3월 24일 수정

2개의 답변

+1 추천
코드를 어떻게 작성해주셨느지 붙여보세요.!!

 

setNegativeButton으로 설정해주신다음에요

 

if문을 주어서(님 조건대로)

((AlertDialog) mItem_Sel_Dialog).getButton(AlertDialog.BUTTON_NEGATVIE).setEnabled(false); (true)로 바꿔쓰시면 될거같아요. 필요에 의해서!
Djleeee (13,180 포인트) 님이 2015년 3월 24일 답변
Djleeee님이 2015년 3월 24일 수정
0 추천
     mItem_Sel_Dialog.setNegativeButton(R.string.message_no, null);
        AlertDialog alertDialog = mItem_Sel_Dialog.create();
        alertDialog.show();
        alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                
            }
        });
코딩인헬 (12,150 포인트) 님이 2015년 3월 25일 답변
...