-
TitleBar 없애기Android 2017. 3. 17. 14:03
AndroidManifest 파일을 수정해서 해결할 수 있는 방법
1. application 요소의 다음 속성을 아래와 같이 변경
android:theme="@style/AppTheme"
==>
android:theme="@style/Theme.AppCompat.NoActionBar"
2. style.xml을 다음을 추가하고
주위할 것은 parent 를 추가하여 어느 속성을 상속 받았는지 적어 줘야 합니다.
<style name="Theme.AppCompat.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
다음과 같이 수정
android:theme="@style/NoTitle01"
3. style.xml을 다음을 추가하고
<!-- full Screen -->
<item name="android:windowFullscreen">true</item>
<!-- 추가 -->
<item name="android:windowNoTitle">false</item>
<item name="windowNoTitle">true</item>
MainActivity.java 의 onCreate메서드에 다음의 코드 추가
// 전체 화면 모드
/* 코드로는 이렇게
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
*/
// xml로는 <item name="android:windowFullscreen">true</item> 추가!!!
// 타이틀 바를 없애기 위해서 아래의 코드와
// 리소스의 styles.xml에 다음 두줄을 추가한다
// <item name="android:windowNoTitle">false</item>
// <item name="windowNoTitle">true</item>
requestWindowFeature(Window.FEATURE_NO_TITLE);
'Android' 카테고리의 다른 글
마시멜로 권한 획득하기 (0) 2016.03.22 NDK 테스트하기 (0) 2016.03.07 볼륨 조절하기 (0) 2015.08.18 암시적 인텐트 사용 (0) 2015.07.23 댓글