흠...재밌는 기능이 있네.


항상 Custom Dialog를 만들다 보면 뒷배경이 맘에 걸렸다....그래서 찾아보던중 뒷배경을 날려버릴수(없애버리는)  있었다.


먼저 이건 기존 Dialog와는 살짝 개념이 다른다.


새로운 Activity를 생성해서 해당 Activity에 onApplyThemeResource라는 메소드를 재정의하고...테마 스타일을 적용시킨다.


직접 만들어봐야지. 설명만 봐선 모르지...^^



 

1단계 ] Activity 호출하기.


더보기


EditText가 클릭 되었을때 Dialog가 뜰 수 있도록 Intent를 날렸다.



 

2단계 ] email_dialog_activity.class 구현



더보기


저기 theme.applyStyle(style.Theme_Panel, true); 를 통해서 테마를 적용시킨다.



 

3단계] 팝업 Layout 디자인 하기. email_dialog.xml


더보기


소스가 무지 길지만....결국 이 Layout이 팝업창으로 출력되는것이다.



 

4단계] AndroidManifest.xml 에 Activity 선언하기.


더보기





요렇게 해주면!!!! 바로바로 Popup Dialog가 출력된다. 제법 깔끔하다~~~~


관련 포스트 (http://m.androidside.com/bbs/board.php?bo_table=B46&wr_id=13458)

저작자 표시 비영리 변경 금지
신고
Posted by DoDo4989

댓글을 달아 주세요

  1. 2014.10.28 20:26

    이용약관위배로 관리자 삭제된 댓글입니다.

  2. 2014.10.30 05:41

    이용약관위배로 관리자 삭제된 댓글입니다.

  3. 2014.11.03 23:10

    이용약관위배로 관리자 삭제된 댓글입니다.