2016-09-10 3 views
0

Jungs Hallo Ich mag mit Text und Bildern auf der Aktionsleiste Aktion angezeigt werden, aber ich nur Text in ÜberlaufmenüActionBar Menü mit Text, Symbol, Text

meine menu.xml Datei

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 

<item 
    android:id="@+id/action_show_ir_list" 

    android:showAsAction="ifRoom" 
    android:title="Cancel"/> 


<item 
    android:id="@+id/phone" 
    android:title="Wowio" 
    android:icon="@drawable/logo" 
    android:showAsAction="ifRoom" 
    /> 
    <!--android:icon="@drawable/info"--> 

    <item 
    android:id="@+id/computer" 
    android:title="Done" 

    android:showAsAction="ifRoom" 
    /> 


    </menu> 

erhalten in meiner Hauptklasse

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.menu, menu); 

    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 

    super.onOptionsItemSelected(item); 

    switch(item.getItemId()){ 
     case R.id.phone: 
      Toast.makeText(getBaseContext(), "You selected About App", Toast.LENGTH_SHORT).show(); 
      break; 

     case R.id.computer: 


      Toast.makeText(getBaseContext(), "You selected About Developer", Toast.LENGTH_SHORT).show(); 
      break; 
     case R.id.action_show_ir_list: 

      Toast.makeText(getBaseContext(), "Volume Set To Max", Toast.LENGTH_SHORT).show(); 
      break; 

    } 
    return true; 

} 

hier alles, was kommt in über Flow-Menü nichts kommt auf Aktionsleiste enter image description here

Ich habe versucht, alles im Internet und nichts funktioniert

Was soll ich tun, um sie auf ActionBar zu zeigen?

+0

Verwenden Sie benutzerdefinierte Ansicht in Symbolleiste Prüfung geben Sie [diese] (http://stackoverflow.com/questions/32774757/add-custom-layout -to-toolbar) – Raghavendra

+0

Ich möchte keine Werkzeugleiste verwenden, sie unterstützt in Beispielprojekten, aber wenn wir sie in mainproject integrieren, geben sie Fehler – Redman

+0

Dann überprüfen Sie diese http://stacktips.com/tutorials/android/actionbar-with-custom -view-example-in-android – Raghavendra

Antwort

0
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:[yourapp]="http://schemas.android.com/apk/res-auto"> 
<item android:id="@+id/menu_add_size" 
android:title="@string/menu_add_item" 
android:orderInCategory="10" 
[yourapp]:showAsAction="always" 
android:icon="@android:drawable/ic_menu_add" /> 

statt [yourapp] Ihre App-Name

+0

versuchte alle Optionen, aber nichts funktioniert ifroom, mit Text, immer, nie – Redman

+0

Überprüfen Sie diesen Link http://stackoverflow.com/questions/17914017/android-4-3-menu-item-showasaction-always-ignored – Androider

+0

@Redman, versuchen Sie, benutzerdefinierte Symbolleiste zu verwenden, wenn nichts für Sie arbeitet. aber obige Lösung sollte funktionieren – Androider