[Android] Activity를 Dialog로 만들기...
Android2010. 9. 15. 23:36
안드로이드 개발시에 Dialog를 불러와서 사용하거나, 아니면 custom dialog를 만들 수도 있습니다.
Dialog를 만들고 활용하는 방법은
http://developer.android.com/guide/topics/ui/dialogs.html
이곳에 가시면 Dialog를 활용하는 방법이 나와 있습니다.
이 방법과 같이 Dialog를 activity를 이용해서 만드는 방법 도 있습니다.
방법은 다름이 아니라 Activity를 만들고 그 해당 Acitivity의 Theme를 Manifest파일 안에서
로 해두시면 됩니다. 그리고 해당 Acitivity 파일의 코드 안에서는 이런식으로 해 두시면 됩니다.
@Override protected void onApplyThemeResource(Resources.Theme theme, int resid, boolean first) { super.onApplyThemeResource(theme, resid, first); // no background panel is shown theme.applyStyle(style.Theme_Panel, true); }
이렇게 하면 호출한 Activity위에 해당 Acitivity가 Dialog 형대로 보이게 됩니다. 단 dialog로 만든 Acivitiy의 view xml 파일에 있는 main view 크기가 전체 크기보다 작아야 하겠지요?? ^^
'Android' 카테고리의 다른 글
[Android] 한글에 Bold 속성 주기. (8) | 2010.11.10 |
---|---|
[Android] ListView에서 스크롤 시 배경이 검은색으로 나올 경우 투명으로 만들기. (1) | 2010.09.24 |
[Android] EditText 이벤트 처리. (6) | 2010.09.07 |
[Android] 갤럭시S 2.2 Froyo 영상... (0) | 2010.07.30 |
[Android] TextView에서 marquee 효과 주기... (0) | 2010.06.08 |