안드로이드 dialog, custom dialog 다이얼로그
결과
초기 화면
다이얼로그
커스텀 다이얼로그
Main Layout 코드
Custom Dialog Layout
파일 생성
ㄴ 커스텀 dialog의 보여줄 layout을 만들어주기 위하여 파일을 하나 생성한다.
만든 다이얼로그 레이아웃
Custom Dialog Layout 코드
Main Java 코드
- 일반적으로 다이얼로그를 만들어 줄 때는 AlertDialog.Builder 객체를 생성하여 사용한다.
- setTitle(), setMessage()의 메소드로 제목, 내용을 설정한다.
- setPositiveButton() 메소드를 사용하여서 텍스트 지정과 동작을 구현할 수 있다.
- 마찬가지로 setNegativeButton() 메소드를 이용하여 취소 기능을 만들 수도 있다.
- 마지막으로 show()해주어 만든 다이얼로그를 보여주어야 한다.
- 커스텀 다이얼로그를 만들어 줄 때는
View dialogView = getLayoutInflater().inflate(R.layout.custom_dl, null);
로 만든 레이아웃을 지정한후 이를 builder의 setView()메소드로 설정한다.
- 버튼 등 접근할 때도 dialogView를 통하여 접근한 후 기능을 구현하면 된다.
- 다이얼로그를 종료할 때는 dismiss() 메소드를 사용한다.
'Android' 카테고리의 다른 글
안드로이드 Button style 버튼 꾸미기 (0) | 2020.03.29 |
---|---|
안드로이드 SharedPreferences 옵션이나 간단한 데이터 저장하기 (0) | 2020.03.29 |
안드로이드 뷰페이저, 탭 레이아웃 구현 (2) (1) | 2020.02.13 |
안드로이드 뷰페이저, 탭 레이아웃 구현 (1) - 좌우로 밀어서 페이지 전환 (0) | 2020.02.12 |
안드로이드 스튜디오 adb를 이용한 스마트폰 원격 연결 (0) | 2020.01.21 |