반응형
titlebar와 actionbar의 차이
The Title bar is a small part of the UI that you can supply with some text and a color. You see it on a lot of Android 2.0 Apps. See here
The Actionbar is the bar with buttons that has back navigation etc. If you can chose, you use it instead of the Titlebar. See here
이러한 titlebar를 지우기 위해 AndroidManifest 파일을 참고하면 기본적으로 보통 아래와 비슷하게 생겼다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.testpage">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".SubActivity"/>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
이 부분에서 android:theme="@style/AppTheme"를
android:theme="@style/AppTheme.NoActionBar" 로 바꾸면 쉽게 타이틀 바를 없앨 수 있다.
(AppCompat를 extend한다면 이를 이용하면 된다. android:theme="@style/Theme.AppCompat.NoActionBar")
이때 NoActionBar 스타일을 따라가보면 아래와 같은 코드가 있다.
<style name="Theme.AppCompat.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
이 말은 즉 windowActionBar = false, windowNoTitle = true를 이용하여 titlebar, actionbar를 제거 할 수 있다는 것을 의미한다.
반응형
'Basic > Android' 카테고리의 다른 글
Android 해상도와 dpi, px, dp, dip, sp의 관계 (0) | 2019.11.17 |
---|---|
Android View의 상대 좌표 (0) | 2019.11.17 |
Android exception 모음 (0) | 2019.11.07 |
Matrix를 이용한 resize bitmap in layout (0) | 2019.11.05 |
Android bitmap recycle 개념 및 방법 (0) | 2019.11.03 |