꿈소년의 개발 이야기

[Window] Android Window를 제어하는 방법 본문

Android Development

[Window] Android Window를 제어하는 방법

꿈소년 2011. 1. 4. 10:45
반응형
Android 에서 Window 를 제어할 수 있는 몇 가지 방법들이다. 

1. 미리 정의된 Theme 사용하기

1.<activity android:name=".MyActivity"
2.android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  >
AndroidManifest.xml 에서 Activity의 Theme를 위와 같이 설정해주면 Status Bar와 Title Bar가 모두 없는 상태가 됩니다. 

1.<activity android:name=".MyActivity"
2.android:theme="@android:style/Theme.NoTitleBar"  >
이렇게만 한다면 TitleBar만 없는 상태가 됩니다.

2. 내가 정의한 Theme 에서 설정하기

1.<item name="windowNoTitle">true</item>
Title Bar만 없는 상태로 만들기

1.<item name="windowFullscreen">true</item>
Status Bar와 Title Bar 모두 없는 상태 만들기

3. Java Code에서 설정하기

1.requestWindowFeature(Window.FEATURE_NO_TITLE);
Title Bar 없는 상태로 만들기

1.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
2.WindowManager.LayoutParams.FLAG_FULLSCREEN);
Status Bar 없는 상태로 만들기. Theme 설정과 다른 것은 Fullscreen Flag를 주더라도 Title Bar는 남아있습니다. 

[출처] http://www.androidpub.com/4710 회색님의 글입니다.