方法

タイトルバーを非表示にする方法は、大きく分けて2つあります。

①themes.xmlファイルを修正する

②各Activity内で実装する

①themes.xmlファイルを修正する

この方法だと、アプリ全体に影響を与えるため、全画面でタイトルバーを使いたくない場合に利用します。

具体的な実装方法は、下記のとおりです。

ファイル:res/values/themes/themes.xml ※Android StudioのAndroid表示の場合

<style name="Theme.アプリ名" parent="Theme.AppCompat.Light.NoActionBar">

ポイントは、赤色の部分です。文字通り、NoActionBarなので、非表示にすることができます。

②各Activity内で実装する

この方法だと、各Activity毎に表示・非表示を設定することができます。

そのため、ログイン画面ではタイトルバーを非表示にしておいて、一覧画面などでは利用するといった事が可能になります。

具体的な実装は、下記のとおりです。

ファイル:各Activityクラス内

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        //タイトルバー非表示
        supportActionBar?.hide()
    }
}

ポイントは、赤字の部分です。

Activityが生成されるときに呼ばれるonCreateメソッドの中で、タイトルバーを非表示にするようにすれば、OKです。