2016-03-02 107 views
0

我做了一個活動並實現了帶有選項菜單的工具欄。如何從optionsmenu更改設計?Android工具欄中的自定義選項菜單

這就是如何it looks nowneed to achieve

MainActivity.class

setSupportActionBar(toolbar); 
toolbar.inflateMenu(R.menu.menu_toolbar); 

的Manifest.xml

android:theme="@style/Theme.AppCompat.NoActionBar" 

menu_toolbar.xml

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item 
     android:id="@+id/action_edit" 
     android:title="@string/edit_menu" 
     app:showAsAction="never" /> 
    <item 
     android:id="@+id/action_notification_settings" 
     android:title="@string/notification_settings" 
     app:showAsAction="never" /> 
    <item 
     android:id="@+id/action_about_engage" 
     android:title="@string/about_engage" 
     app:showAsAction="never" /> 

    <item 
     android:id="@+id/action_contact" 
     android:title="@string/contact_engage" 
     app:showAsAction="never" /> 
</menu> 
+0

可能重複http://stackoverflow.com/questions/29095733/toolbar-options-menu-background-color –

+0

你的意思是顏色或位置? –

回答

0

你正在使用燈光主題,並顯示黑暗的菜單。使用黑暗的主題,它會顯示明亮的菜單。

從風格:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar" /> 

更改父主題。