Androidのナビゲーションバーの色の変更方法


  1. スタイルを使用した方法:

    • styles.xmlファイルを開き、"android:navigationBarColor"属性を指定してナビゲーションバーの色を変更します。
    • 例:
      <style name="AppTheme" parent="Theme.AppCompat.Light">
       <item name="android:navigationBarColor">#FF0000</item>
      </style>
  2. プログラムでの変更方法:

    • JavaまたはKotlinのコード内でナビゲーションバーの色をプログラムで変更します。

    • 例 (Java):

      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
       getWindow().setNavigationBarColor(getResources().getColor(R.color.red));
      }
    • 例 (Kotlin):

      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
       window.navigationBarColor = resources.getColor(R.color.red)
      }
  3. テーマの変更方法:

    • アプリのテーマを変更することでナビゲーションバーの色を変更します。
    • 例:
      <style name="AppTheme" parent="Theme.AppCompat.Light">
       <item name="android:navigationBarColor">@color/red</item>
      </style>

これらはAndroidアプリでナビゲーションバーの色を変更するための一般的な方法です。ご希望の方法に合わせて選択し、適切なコードを実装してください。