The Master of Swift App Coding

Swiftプログラミングでのアプリ作成方法やWordPressのテクニック解説

Android Studioでタイトルバーやナビゲーションバーを消してアプリを作成する方法

投稿日:2017年10月6日 更新日:

1.実現したいこと(目的)

Android Studioでタイトルバーやナビゲーションバーを消したい

 

2.作業環境

Android Studio Version 2.3.3
Mac OS Sierra 10.12.6

 

3.一言アンサー(概要)

この紫丸のボタンを押し、「テーマを選択」します
タイトルバーやナビゲーションバーのないテーマが選べます

(追記)
そのあとにstyle.xmlを編集して、好みのテーマに書き換えます

 

4.なぜ、これをやりたいのか?(理由)

今回、電卓アプリを作っていて、フルスクリーンいっぱい広く使って、アプリを設計したいため

 

5.やり方(コード含む)

(1)何もしないと、自動でこの青のnavigation barなどが表示された状態です

(2)この紫丸のボタンを押し、「テーマを選択」します

タイトルバーやナビゲーションバーのないテーマが選べます

たくさんあります
色が黒いのとか、暗いのとか、無駄にたくさんあります
「Device Default」の中の「Light.NoActionBar.TranslucentDect」がおすすめです
(色が明るめ、ActionBarなし、lucentDectが透明)

(3)完成

無事に消えました

- - - - - 追記 2017.10.8

追記します。失礼しました、筆者の認識不足で、上の操作では、テーマの固定ができていませんでした
続きを書きます

(4)style.xmlを書き換えて、テーマを固定させます

style.xmlを書き換えて、テーマを固定させる作業が必要です

style.xmlの場所は奥深い

まずこのstyle.xmlという探すのが大変です
検索ボタンないんですか???意味不明
画像のように、左メニューをpriject表示スタイルにして、appフォルダ、mainフォルダ、resフォルダ、valueフォルダの中にあります
人によっては違うかもしれません

検索ボタンないんですか??一応、10秒探しましたが
10秒探して、なかったら意味ないですよね、ctrFでもでないし

style.xmlの3行目あたりを、手打ちで()スタイルの名称を書き換えます

その肝心の「スタイルの名称」はググらないといけません(笑)

 

スタイルの名称はどこ??>(1)と(2)両方見る

(1)activitymain.xmlの紫色の丸のボタン
いちおう、ググらなくても、activitymain.xmlの紫色の丸のボタンででくるウィンドウにイラスト入りで、羅列されていますが
そこから、メニューの名前はコピペできません

(もしかしたら、できるのかもしれないですが10秒でできなかったので、あきらめました)

(2)公式HP
なのでここ(公式HP)見た方が早いと思います

スタイルの名称一覧
https://developer.android.com/reference/android/R.style.html#Theme_DeviceDefault_NoActionBar_TranslucentDecor

しかし、このページには文字しかないため、デザインが目で確認できません

結局両方見ないといけません

めんどすぎw

 

1文字でも間違ってると、エラーになるので注意してください
.NoActionBarとか書き加えます
.Luightとかそういうやつ

めんどすぎ

X codeならこんなことありえません

 

 

6.補足

表示させる画面サイズ、機種をここで選べます

 

7.参考

-

 

Ad-336px-stinger8

Ad-336px-stinger8

-Activity, Android Studio, Java
-, , , , , , , , , , ,

Copyright© The Master of Swift App Coding , 2018 All Rights Reserved.