2017-08-05 42 views
-2

我使用工具欄和滾動它顯示的文字圖像, 當我嘗試在Java也toolbar.setTitleTextColor(Color.RED);但它不工作的文本顏色始終是白色工具欄文本顏色不會改變

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      app:layout_collapseMode="pin" 
      app:titleTextColor="@color/buttontext" 
      app:popupTheme="@style/appBarTheme" /> 
+0

此鏈接可以幫助你。 https://stackoverflow.com/questions/32237284/how-to-change-toolbar-color – user3678528

+0

'textColorSecondary'將幫助你。另外也請看看[這裏](https://stackoverflow.com/questions/39070040/textcolor-vs-textcolorprimary-vs-textcolorsecondary) –

回答

0

一下添加到風格.XML

<style name="ToolBarStyle" parent="Theme.AppCompat"> 
    <item name="android:textColorPrimary">@android:color/white</item> 
    <item name="android:textColorSecondary">@android:color/white</item> 
    <item name="actionMenuTextColor">@android:color/white</item> 
</style> 

,讓你Widget.Toolbal這樣的:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     app:theme="@style/ToolBarStyle" 
     android:layout_height="?attr/actionBarSize" 
    /> 

您可以將<item name="actionMenuTextColor">@android:color/white</item>中的顏色更改爲任何您想要的顏色。

相關問題