안드로이드/개발코드

안드로이드 전체화면 만들기 (상태바, 타이틀바 제거)

GTaeho 2011. 2. 18. 00:18
앱을 만들다보면 종종 타이틀바가 없거나 타이틀바와 상태바가 없는 풀화면 어플(주로 게임)을 볼 수 있는데 이걸 어떻게 코드로 구현하나 봅시다.


상태바, 타이틀바 제거 (풀스크린 모드 만들기)
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	requestWindowFeature(window.FEATURE_NO_TITLE);
	getWindow().setFlags(WidowManager.LayoutParams.FLAG_FULLSCREEN,
		WindowManager.LayoutParams.FLAG_FULLSCREEN);
	setContentView(R.layout.main);
}
// 혹은 AndroidManifest.xml 에서
<application android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar">
</application>


타이틀바만 제거 (상태바는 그대로)
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	requestWindowFeature(window.FEATURE_NO_TITLE);
	setContentView(R.layout.main);
}
// 혹은 AndroidManifest.xml 에서
<application android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar">
</application>