Android/공부
[안드로이드] Dialog 예제 3 'CustomDialog'
꾸끄꾸꾸
2020. 5. 14. 15:38
CustomDialog 예제 '로그인 화면 만들어보기'
-
예제 안드로이드 화면
1. xml
1. activity_main.xml
-
Dialog를 불러올 버튼 생성
2. custom_dialog.xml
-
메인 xml 에서 버튼을 누르면 실행될 레이아웃을 따로 만들어준다.
-
만들어진 custom_dialog 화면
2. java
1. MainActivity.java
- MainActivity에 Button 과 EditText 객체를 선언해주고 dialog 는 create() 밖에서 만든다.
-
custom_dialog 의 이벤트 처리 코드
-
입력을 받은 아이디와 비밀번호에서 공백을 제거한 글자의 길이가 0 이상일때 로그인성공 메세지가 출력되도록 한다. 만약 데이터가 비어있으면 다시 입력하세요 라는 메세지가 출력된다.
-
취소 버튼을 누르면 다이얼로그가 종료된다.