2016-05-13 10 views
0

Ich habe eine ActionBar mit 5 Items aber App (egal horizontal oder vertikal) zeigt nur 4 Item Icons. Zusätzliches Element ist sichtbar, nachdem Sie auf die Schaltfläche Mehr (Ellipse) geklickt haben. Ich habe von Titel und Home und immer noch App nur 4 Elemente auf der rechten Seite des Bildschirms angezeigt.Nur 4 Elemente in ActionBar in Android?

Wie Standardbereich in ActionBar für benutzerdefinierte Elemente erweitern?

enter image description here

+0

Was verwenden Sie für Ihre Aktionsleiste Implementierung? Der native, appcompat-v7 oder etwas anderes? Ihr Screenshot schlägt "etwas anderes" vor. – CommonsWare

+0

teilen Sie Ihre menu.xml –

Antwort

2

Es könnte einfach den Fall, dass Sie nicht den Androiden gesetzt haben: showAsAction Attribut für die Menüpunkte, so standardmäßig ist sie einmal versteckt gibt es eine bestimmte Anzahl. Versuchen Sie, android:showAsAction="always" für alle Elemente festzulegen.

+0

Vielen Dank. Ich habe showAsAction für einen der Items verpasst und ich habe für alle von ihnen "immer" geändert. –

+0

@PawelMiechowiecki Keine Sorge, hat dies Ihr Problem gelöst? – Luke

+0

Ja, danke. –

0

Oh, Ja Menü/main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
tools:context="pl.waw.miechoo.gpsspeed2.MainActivity" 
> 
<item android:id="@+id/menu_information" 
    android:icon="@drawable/ic_action_about" 
    android:title="Info" 
    /> 

<item 
    android:id="@+id/menu_screen_orientation" 
    android:icon="@drawable/synchronization" 
    android:menuCategory="container" 
    android:orderInCategory="0" 
    android:showAsAction="ifRoom" 
    android:title="@string/menu_screen_orientation_string" 
    android:titleCondensed="@string/menu_screen_orientation_condensed_string"> 
    <menu> 
     <group 
      android:id="@+id/action_settings" 
      android:checkableBehavior="single" 
      android:enabled="true" 
      android:menuCategory="container" 
      android:visible="true" > 
      <item 
       android:id="@+id/menu_screen_orientation_landscape" 
       android:title="@string/menu_screen_orientation_landscape_string"> 
      </item> 
      <item 
       android:id="@+id/menu_screen_orientation_portrait" 
       android:title="@string/menu_screen_orientation_portrait_string"> 
      </item> 
      <item 
       android:id="@+id/menu_screen_orientation_auto" 
       android:title="@string/menu_screen_orientation_auto_string"> 
      </item> 
     </group> 
    </menu> 
</item> 
<item 
    android:id="@+id/menu_meause_unit_type" 
    android:icon="@drawable/checklist" 
    android:menuCategory="container" 
    android:orderInCategory="1" 
    android:showAsAction="always" 
    android:title="@string/measureUnitType" 
    android:titleCondensed="@string/measureUnitTypeCondensed"> 
    <menu> 
     <group 
      android:checkableBehavior="single" 
      android:enabled="true" 
      android:visible="true" > 
      <item 
       android:id="@+id/menu_mps" 
       android:title="@string/menu_mps_string"/> 
      <item 
       android:id="@+id/menu_kmph" 
       android:title="@string/menu_kmph_string"/> 
      <item 
       android:id="@+id/menu_mph" 
       android:title="@string/menu_mph_string"/> 
      <item 
       android:id="@+id/menu_fps" 
       android:title="@string/menu_fps_string"/> 
      <item 
       android:id="@+id/menu_knots" 
       android:title="@string/menu_knots_string"/> 
      <item 
       android:id="@+id/menu_mach" 
       android:title="@string/menu_mach_string"/> 
      <item 
       android:id="@+id/menu_c" 
       android:title="@string/menu_c_string"/> 
     </group> 
    </menu> 
</item> 
<item 
    android:id="@+id/menu_hud" 
    android:icon="@drawable/gear" 
    android:menuCategory="container" 
    android:orderInCategory="2" 
    android:showAsAction="always" 
    android:title="@string/menu_hud"> 
    <menu> 
     <group 
      android:checkableBehavior="single" 
      android:enabled="true" 
      android:visible="true" > 
      <item 
       android:id="@+id/menu_hud_off" 
       android:title="@string/menu_hud_off"> 
      </item> 
      <item 
       android:id="@+id/menu_hud_on" 
       android:title="@string/menu_hud_on"> 
      </item> 
     </group> 
    </menu> 
</item> 
<item 
    android:id="@+id/menu_precision" 
    android:icon="@drawable/compass" 
    android:menuCategory="container" 
    android:orderInCategory="2" 
    android:showAsAction="always" 
    android:title="@string/menu_precission_string"> 
    <menu> 
     <group 
      android:checkableBehavior="single" 
      android:enabled="true" 
      android:visible="true" > 
      <item 
       android:id="@+id/menu_prec_0" 
       android:title="0"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_1" 
       android:title="0,0"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_2" 
       android:title="0,00"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_3" 
       android:title="0,000"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_4" 
       android:title="0,0000"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_5" 
       android:title="0,00000"> 
      </item> 
      <item 
       android:id="@+id/menu_prec_6" 
       android:title="0,000000"> 
      </item> 
     </group> 
    </menu> 
</item>