ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.