2015-06-22 46 views
0

我正在開發一個應用程序與行動欄,我想分裂。在操作欄中,我正在使用工具欄。讓我先把我的一些代碼放在這裏,讓我告訴你我想要什麼。如何設置Actionbar動作溢出指示器(三點)顏色和splitActionBar?

我設置到動作條我的工具欄,這裏是我的工具欄的

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/toolbar" 
    android:minHeight="?attr/actionBarSize" 
    android:background="@drawable/header_actionbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    > 
    <ImageView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/iv_header" 
     /> 

</android.support.v7.widget.Toolbar> 

,並在主要活動中,我發現我的工具欄的ID後,如下調用它的XML:

if (toolbar != null) { 


      setSupportActionBar(toolbar); 


     } 

**

我想要什麼

** 1.現在每件事情都已經定了,看起來很棒。但接受一件事,那就是我想讓文字的顏色變成白色的表示動作的三個點,目前它們是黑色的。我如何將它們改爲白色。 2.其次,我想顯示拆分操作欄,所以我正在嘗試這個,但它從來沒有顯示可能是什麼原因?所有我想要一個下面的酒吧用於Viber應用程序。

我的應用程序的操作圖標的解釋(三個點:這表明動作)我把我的風格,但這麼多的變化真的沒什麼幫助,我所做的一切在它到目前爲止是如下:

風格.XML:

<resources> 

    <style name="myAppTheme" parent="Base.Theme.AppCompat.Light"> 
     <item name="colorPrimary">@color/primaryColor</item> 
     <item name="colorPrimaryDark">@color/primaryColorDark</item> 
     <item name="android:windowNoTitle">true</item> 
     <item name="windowActionBar">false</item> 
     <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
     <item name="windowNoTitle">true</item> 
     <item name="actionMenuTextColor">#ffffff</item> 
     <item name="android:actionMenuTextColor">#ffffff</item> 
    </style> 

    <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> 
     <item name="spinBars">true</item> 
     <item name="color">@android:color/white</item> 
    </style> 
    <style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar.Solid"> 
     <item name="titleTextStyle">@style/MyTitleTextStyle</item> 
     <item name="actionMenuTextColor">#ffffff</item> 
     <item name="android:actionMenuTextColor">#ffffff</item> 
    </style> 

    <style name="MyTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
     <item name="actionMenuTextColor">#ffffff</item> 
     <item name="android:actionMenuTextColor">#ffffff</item> 
    </style> 


</resources> 

注意:我的活動延伸到appcompactactivity。

+0

在這裏檢查如何設置你的風格,因爲你想要http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html –

回答

0

在你MyActionBar主題,具有以下屬性:

<item name="android:textColorSecondary">@color/white</item> 
<item name="android:textColorPrimary">@color/white</item> 

這爲我工作。我希望它也適合你。

相關問題