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


상태바, 타이틀바 제거 (풀스크린 모드 만들기)
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>
저작자 표시 비영리 동일 조건 변경 허락
신고