 |
|
|  |
| [Android] 전체화면, title bar 없애기, status bar 없애기 |
|
|
 |
10년 전 |
1. StatusBar 없애기
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2. TitleBar 없애기
requestWindowFeature(Window.FEATURE_NO_TITLE);
3. StatusBar & TitleBar 없애기
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_TITLE);
이 세가지 소스를
setContentView(R.layout.activity_main);
위에 작성해야 합니다.
==========================================================================================
1. Manifest 파일에서 없애는 방법
* 타이틀바 없애기
<activity android:name=".MyActivity"
android:theme="@android:style/Theme.NoTitleBar" >
* 타이틀바, 상태바 모두 없애기
<activity android:name=".MyActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
2. 코드상에서 없애는 방법
- onCreate()에서 setContentView()를 호출하기 전에 아래 함수 호출
* 타이틀바 없애기
requestWindowFeature(Window.FEATURE_NO_TITLE);
* 상태바 없애기
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
* 타이틀바, 상태바 모두 없애기
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
3. Theme 정의하여 설정하기
* 타이틀바 없애기
<item name="windowNoTitle">true</item>
* 타이틀바, 상태바 모두 없애기
<item name="windowFullscreen">true</item> |
|
추천 : 471 |
추천
목록
|
|
|  |
|