티스토리 뷰

 

엑티비티의 경우 manifests에 등록을 해주어야 작동한다.

 

이 경우에 manifests에서 기본 제목 ( 액션바 ) 를 없앨 수 있는데

 

android:theme="@style/Theme.AppCompat.NoActionBar">

 

를 추가해 주면 해당하는 엑티비티의 액션바가 사라진다.

 

아래는 초기화면의 액션바를 없애는 작업이다. (초기화면의 acticity 이름을 Splash로 지정) 

2020/03/12 - [인턴/안드로이드] - 안드로이드 초기화면 만들기 (Splash 이미지)

activity
            android:name=".Splash"
            android:theme="@style/Theme.AppCompat.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"
                    android:screenOrientation="landscape"/>

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

 

 

두번째 방법으로는 코드상에서 적용 할 수 있는 방법이다.

 

코드상에서 onCreate 안에 super.onCreate(savedInstanceState); 바로 밑에

requestWindowFeature(Window.FEATURE_NO_TITLE);

를 써준다.

 

    @Override
    protected void onCreate(@Nullable final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);

이런식으로 작성해주면 타이틀바를 보여주지 않는다.

 

 

타이블바를 없앤 후 자신이 원하는 바를 직접 만들어 적용하면 된다.

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
250x250