안드로이드 개발에서 커스텀 다이얼로그 만들기입니다.
여기에서는 Dialog를 상속한 클래스로 구현하였습니다.
사실 너무너무 간단합니다.
커스텀 다이얼로그 클래스와 XML파일을 각각 만듭니다.
이 예제에서는 CustomDialog라는 이름을 사용했습니다.
<CustomDialog.java>
커스텀 다이얼로그 클래스에서는
생성자에서 다이얼로그의 타이틀을 제거하였습니다.
그리고 뷰로 사용할 레이아웃XML로 custom_dialog을 지정했습니다.
마지막으로 버튼에 대한 OnClick이벤트 핸들러를 추가한게 전부입니다.
(버튼이 눌리면 다이얼로그가 닫히도록 dismiss()를 호출하고 있습니다)
<custom_dialog.xml>
custom_dialog.xml에서는 커스텀 다이얼로그에서 사용할 레이아웃을 정의하고 있습니다.
달랑 TextView와 Button만이 있습니다. 다이얼로그가 잘 보이게 하기 위해 배경색을 하늘색으로 주고 마진을 주고 있는게 전부입니다.
다이얼로그를 생성하는 쪽에서는 아래와 같이 다이얼로그 인스턴스를 생성한 다음, show()메서드로 다이얼로그를 표시해 주면 끝입니다.
참 간단하죠~ ^^;
실행하면 아래와 같이 작은 다이얼로그가 표시됩니다. ^^