2017-12-28 18 views
0

私は単純なTicTacToeゲームを作成しています。最初にスプラッシュ画面を作成しました。私は簡単にactivity_splash_screen.xmlを使って、ヘッダーバーの色をオレンジ色に変えることができました。ヘッダーバーの色を変更する方法

enter image description here

それから私は私のホームページを作成しactivity_home.xmlと呼ばれます。バーをクリックするとアクティブにならないので、色を青からオレンジに変えることはできません。あなたは、これは事前に

enter image description here

感謝を固定する方法を私に説明してもらえます。

+0

書き込みOnCreateView内でこのコード:は、GetWindow()setStatusBarColor(ContextCompat.getColor(活動、R.color.my_statusbar_color) は、GetWindow().. clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)。 –

+0

ツールバーの色を意味しますか? –

+0

あなたのホーム画面にもスプラッシュスクリーンのテーマを適用してください。 –

答えて

1

にプロパティの下に適用されますツールバー用

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?android:attr/actionBarSize" 
      android:background="@color/colorPrimary" 
      app:popupTheme="@style/AppTheme.PopupOverlay"> 
+1

Kartik Shahが示唆したように、あなたの指示に加えて、あなたの指示に加えて唯一行っていたことは、「アプリのテーマスタイルをnoActionBarに変更する」ことでした –

1

まず、アクティビティを宣言したマニフェストを変更する必要があります。 アプリのテーマスタイルをnoActionBarに変更します。 主なアクティビティに移動し、新しいツールバーを初期化し、その中に色を設定します。あなたのAppThemeで

0

あなたがのstyles.xmlファイルのヘッダーバーの色を変更することができます...あなたのstyles.xmlで

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">write color code(#000000)</item> 
     <item name="colorPrimaryDark">write color code(#000000)</item> 
     <item name="colorAccent">write color code(#000000)</item> 
    </style> 
0

android:colorPrimaryプロパティは、あなたの色に変更するツールバーの色を担当しています。

<style name="AppTheme" parent="android:Theme.Material"> 
<!-- Main theme colors --> 
<!-- your app branding color for the app bar --> 
<item name="android:colorPrimary">@color/primary</item> 
<!-- darker variant for the status bar and contextual app bars --> 
<item name="android:colorPrimaryDark">@color/primary_dark</item> 
<!-- theme UI controls like checkboxes and text fields --> 
<item name="android:colorAccent">@color/accent</item> 

またはツールバーの色設定の背景を変更するために、あなたの活動

@Override 
    public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) { 
     super.onCreate(savedInstanceState, persistentState); 
     Window window = getWindow(); 
     window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); 
     int colorCodeDark = Color.parseColor("#FF9800"); 
     window.setStatusBarColor(colorCodeDark); 
    } 

でステータスバーの色のユーザー以下のコードをステージングするために、あなたのツールバー

android:background="@color/colorPrimary" 
関連する問題