Edited at

DAY15:【AndroidStudio】タイトルバーを非表示にする

More than 3 years have passed since last update.


今日の課題

画面上部のタイトルバーを非表示にしたい。


やったこと

まずはandroidmanifest.xmlのandroid:themeをTheme.NoTitleBarに変更します。

このとき、@android:styleとすることで、styles.xmlへの記述が必要なくなります。


AndroidManifest.xml

- android:theme="@style/AppTheme"

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

Theme.NoTitleBar とすると背景が黒くなり、Theme.Light.NoTitleBar とすると明るくなります。

次に、MainActivity.javaのインポートの部分とクラスを指定するところを書き換えます。


MainActivity.java

- import android.support.v7.app.ActionBarActivity;

+ import android.app.Activity;

- public class MainActivity extends ActionBarActivity {
+ public class MainActivity extends Activity {

以上でタイトルバーを非表示にすることができます。


感想

以前違う方法でタイトルバーを非表示にしたけれど、どうやったかなぁ?

忘れてしまっても検索できるように記録に残すって大切ですね。大切大切!