Activity를 Dialog 형태로 띄우기

2015. 7. 23. 20:54 IT/Android

activity를 dialog형태로 띄우면 xml입히기도 편하고 여러모로 좋은듯

 

방법은

AndroidManifest.xml에서 해당 activity 추가할때 theme속성값을 지정한다.

 

<activity android:name=".UpdateApp"    android:theme="@android:style/Theme.Dialog"/>

 

 

그리고 해당 dialog(activity) 이외의 영역이 터치되여 dialog(activity)가 종료되는것을 방지하기 위해
해당 activity에 onCreate()안에

this.setFinishOnTouchOutside(false);

추가 해줘야 함

 

- 참고(일반 dialog에서는 이렇게 사용함)

dialog.setCanceledOnTouchOutside(false);

 

그리고 onCreate(0안에

 

requestWindowFeature(Window.FEATURE_NO_TITLE);

 

얘를 써서 title을 지워줘야 제목이 안보이는 dialog가 된다.

 

 

'IT > Android' 카테고리의 다른 글

AsyncTask 사용 관련  (0) 2015.08.16
View의 Visibility 설정하기  (0) 2015.08.04
파일 업로드 위한 lib, 에러  (0) 2015.07.13
Android Studio에서 lib 추가하기  (0) 2015.07.13
Putty 설정  (0) 2015.07.13

Recent Posts

Recent Comments

Recent Trackbacks

Copyright © 집착남의 이야기 All Rights Reserved | JB All In One Version 0.1 Designed by CMSFactory.NET