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

AlertDialog 으로 로그인창 사용 질문

0 추천

로그인창으로 만들어서 사용은 되는데요 

다른 예외처리 하려하다 보니 안되는 부분이 있어 도움좀 요청합니다

onClick 함수 안에서 if 문으로 AlertDialog 에 있는 EditText 값을 검사하는데요 

if문이 지나면 AlertDialog 도 같이 꺼져버려서 의도한대로 진행이 안됩니다...

AlertDialog 도 안꺼지고 AlertDialog 에 있는 EditText 값을 검사하는 방법이 있나요??

 

AlertDialog.Builder alert_confirm = new AlertDialog.Builder(this);
alert_confirm.setTitle("로그인하세요").setView(layout).setCancelable(false).setPositiveButton("로그인",new DialogInterface.OnClickListener()
{
          @Override
          public void onClick(DialogInterface dialog, int which) 
          {
                          // 이 안에서 if 문으로 AlertDialog 에 있는 EditText 값을 검사하는데요                            
          }
}
일방통행 (290 포인트) 님이 2014년 5월 8일 질문

1개의 답변

+1 추천
AlertDialog의 positive, neutral, negative 버튼은 클릭이벤트가 발생하면 자동적으로 다이얼로그가 숨겨집니다.

AlertDialog를 사용해야만 한다면 답이 없습니다.

커스텀한 다이얼로그 레이아웃을 만드시고, 버튼 위젯을 추가하셔서 처리하셔야 합니다.
dante2k (8,390 포인트) 님이 2014년 5월 8일 답변
...