< 개발 환경 > < 프로젝트 적용 > |
안드로이드/Android Activity theme를 이용한 Popup(Dialog)창 만들기~!
안드로이드에서 커스텀 Dialog를 사용 할 경우 대표적으로 2가지 방법을 사용 할 수 있습니다. 이번 포스팅에서는 2가지 방법에 대해 간단하게 알아 보겠습니다.
1. 커스텀 Dialog를 사용한 팝업창 만들기
안드로이드 프로젝트 내에서 전반적으로 Dialog가 사용되는 경우 Dialog 클래스를 상속받아 새로 만들어서 사용 하는 방법 입니다. 디테일 하게는 버튼 갯수와 이벤트 설정까지 선택해서 사용할 수 있게 구현하는 것이 좋습니다.
구현하는 방법은 [안드로이드/Android Custom Dialog 만들기] 포스팅을 참고 하시기 바랍니다.^^
2. Activity theme 속성을 이용한 팝업창 만들기
Activity에 속성과 xml만 추가하면 간단하게 만들수 있기 때문에 "단발성 팝업"에 사용하는게 효율적 입니다.
자 그럼!! Activity theme 를 이용한 팝업창 만들기를 진행 해 보겠습니다.
2-1. Activity theme 설정 하기
[AndroidManifest.xml 파일]
2-2. Java Code로 theme 설정 하기
Activity에는 theme를 중복으로 설정할 수 없기 때문에, 팝업 Activity에 Java code로 별도의 theme를 설정해 주셔야 합니다.
2-3. 팝업창 size 조절 하기
팝업창의 size는 해당 xml에 레이아웃의 크기를 dp값을 사용하여 조절해 주시면 됩니다. 지정하지 않을 경우에는 시스템에서 알아서 사이즈를 조절해 버리네요^^ 그럼 열 코딩 하세요~^^
<첨부파일>
<실행화면>
감사합니다.
'Android > Dialog' 카테고리의 다른 글
안드로이드/Android PopupWindow를 사용해 보자 ~! (NEW) (4) | 2013.01.19 |
---|---|
안드로이드/Android PopupWindow를 사용해 보자 ~! (3) | 2013.01.17 |
안드로이드/Android Handler를 사용한 ProgressDialog 띄우기 (1) | 2012.06.28 |
안드로이드/Android 다이얼로그 안에서 onClick() 메서드 안에서 Activity finish() 호출 하기 (0) | 2012.06.22 |
안드로이드/Android 기본 Dialog, inflate Dialog (1) | 2012.03.29 |