2014-09-01 2 views
0

Это мое менюActionBar Actionmenu значок элемент не vissible

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
tools:context="com.example.citrusz.MainActivity" > 

<item 
    android:id="@+id/action_offers" 
    android:showAsAction="ifRoom" 
    android:title="@string/captain_offers"/> 
<item 
    android:id="@+id/action_events" 
    android:showAsAction="ifRoom" 
    android:title="@string/events_list"/> 
<item 
    android:id="@+id/action_user" 
    android:icon="@drawable/ic_launcher" 
    android:showAsAction="always" 
    android:title="@string/action_user"/> 

И это мой ActionBar

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 

     <!-- Support library compatibility --> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
     <item name="actionBarTabTextStyle">@style/MyActionBarTabText</item> 
     <item name="actionMenuTextColor">@android:color/white</item> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar"> 

     <!-- Support library compatibility --> 
     <item name="titleTextStyle">@style/MyActionBarTitleText</item> 
     <item name="background">@drawable/actionbar_background</item> 
    </style> 

    <!-- ActionBar title text --> 
    <style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> 
     <item name="android:textColor">@android:color/white</item> 
     <!-- The textColor property is backward compatible with the Support Library --> 
    </style> 

    <!-- ActionBar tabs text --> 
    <style name="MyActionBarTabText" parent="@style/Widget.AppCompat.ActionBar.TabText"> 
     <item name="android:textColor">@android:color/white</item> 
     <!-- The textColor property is backward compatible with the Support Library --> 
    </style> 

</resources> 

И я получаю следующий вывод, мне нужно Logout должен быть vissible в ActionBar ,

enter image description here

+0

где и установили значок в XML меню? –

+0

android: showAsAction = "always" использовать все Пункт меню –

+0

@PratikButani Для элемента входа, который я установил. – Gunaseelan

ответ

0

Попробуйте изменить этот

<!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 

     <!-- Support library compatibility --> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
     <item name="actionBarTabTextStyle">@style/MyActionBarTabText</item> 
     <item name="actionMenuTextColor">@android:color/white</item> 
    </style> 

Для

<!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 

     <!-- Support library compatibility --> 
     <item name="actionBarStyle">@style/MyActionBar</item> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 
     <item name="actionBarTabTextStyle">@style/MyActionBarTabText</item> 
     <item name="actionMenuTextColor">@android:color/white</item> 
    </style> 
+0

Не работает друг – Gunaseelan

Смежные вопросы