Android ステータスバーの色変更:簡単カスタマイズ方法

Androidのトップバーの色を変更するには、テーマを変更するかコードで動的に変更する方法があります。以下がそれぞれの方法です:

  1. styles.xmlファイルに新しいテーマを定義する:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item> // 修改顶部栏的颜色
</style>

res/values/colors.xmlファイルにカラー値を定義します。以下のようになります:

<color name="colorPrimary">#ff0000</color> // 设置顶部栏颜色为红色

最後に、AndroidManifest.xmlファイルでテーマを対応するActivityに適用します。以下に示します:

<activity android:name=".MainActivity"
    android:theme="@style/AppTheme">
</activity>
  1. アクティビティ内で、次のコードを使用してトップバーの色を動的に変更することができます:
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.colorPrimary)));

その中の`colorPrimary`は、`colors.xml`で定義された色の値です。

上記の2つの方法を使用することで、Androidのトップバーの色を変更することができます。

bannerAds