2016-10-29 3 views
0

전경, 즉 텍스트, 아이콘, 뒤로 탐색 버튼의 색상을 내 앱 툴바의 흰색으로 모두 변경하려고합니다.Android에서 툴바의 전경색 변경

내 색상 파일은 이와 유사합니다.

<resources> 
    <color name="colorPrimary">#0277bd</color> blue 
    <color name="colorPrimaryDark">#01579b</color> dark blue 
    <color name="textColorPrimary">#FFFFFF</color> white 
    <color name="windowBackground">#e0e0e0</color> light grey 
    <color name="navigationBarColor">#000000</color> black 
    <color name="colorAccent">#26A69A</color> turquoise 
    <color name="twitter_btn_background">#4099FF</color> blue 
</resources> 

내 스타일 구성이 비슷합니다.

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="drawerArrowStyle">@style/DrawerIcon</item> 

    <item name="android:actionBarStyle">@style/MyActionBar</item> 

    <!-- Support library compatibility --> 
    <item name="actionBarStyle">@style/MyActionBar</item> 
</style> 

하지만 앱 툴바에 검은 색 전경이 나타납니다. 하얀 전경을주기 위해 어떤 테마를 사용해야하는지 궁금합니다.

답변

0

간단히 어두운 동작 표시 줄 테마를 Toolbar에 적용 할 수 있습니다. 예를 들어

:

<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
    app:popupTheme="@style/Theme.AppCompat.Light" 
    android:layout_width="match_parent" 
    android:layout_height="?android:attr/actionBarSize" 
    android:background="@color/toolbar_background"> 
</android.support.v7.widget.Toolbar> 
0

당신이 전경색이 흰색 싶은 경우에 당신이 Theme.AppCompat.Light를 사용하지 말아야로 것이다 제품 밝은 배경과 어두운 된 forground.

대신 Theme.AppCompat을 사용해야합니다.

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat"> 
<item name="windowNoTitle">true</item> 
<item name="windowActionBar">false</item> 
<item name="colorPrimary">@color/colorPrimary</item> 
<item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
<item name="colorAccent">@color/colorAccent</item> 
<item name="drawerArrowStyle">@style/DrawerIcon</item> 

<item name="android:actionBarStyle">@style/MyActionBar</item> 

<!-- Support library compatibility --> 
<item name="actionBarStyle">@style/MyActionBar</item> 

또한이

enter image description here

처럼 레이아웃 디자인 탭에서 볼 수 있습니다