Qstairs

現役AIベンチャーCTOの知見、画像認識(人工知能、Deep Learning)を中心とした技術ノウハウをアップしていきます

広告

【Android】画面上部のタイトルバーを消す方法

f:id:qstairs:20160924110701j:plain

はじめに

Androidのアプリを開発しているときに
画面上部に表示されるタイトルバーを消したいときがあるので
その方法を備忘録

AndroidManifest.xmlを修正する

まず、AndroidManifest.xml

android:theme="@style/AppTheme"

を以下に書き換えます。

android:theme="@android:style/Theme.Light.NoTitleBar"

*1

AndroidManifest.xmlのapplicationタグを抜粋すると以下のようになります。

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.Light.NoTitleBar">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

Activityを修正する

続いて、各Activityの

import android.support.v7.app.AppCompatActivity;

を以下に変更します。

import android.app.Activity;

最後に各Activityのextendsを

public class MainActivity extends AppCompatActivity

から以下に変更します。

public class MainActivity extends Activity


以上で画面上部のタイトルバーを消すことができます。


[Android関連記事]
qstairs.hatenablog.com
qstairs.hatenablog.com
qstairs.hatenablog.com

*1:android:theme="@android:style/Theme.NoTitleBar" とした場合、画面が暗くなります。

広告