2016-05-13 23 views
0

我有一個ActionBar與5項目,但應用程序(無論水平或垂直)只顯示4個項目圖標。單擊更多(省略號)按鈕後,可以看到附加項目。我轉過了標題和主頁,仍然只顯示了屏幕右側的4個項目。Android中只有4個項目在ActionBar中?

如何在自定義項目的ActionBar中擴展默認空間?

enter image description here

+0

你在使用你的動作條的實施?原生的,'appcompat-v7'還是別的?你的屏幕截圖顯示「別的東西」。 – CommonsWare

+0

分享你的menu.xml –

回答

2

這可能只是你沒有設置機器人的情況:在菜單項showAsAction屬性,因此默認情況下它是隱藏他們一旦有一定數量。嘗試爲所有項目設置android:showAsAction="always"

+0

謝謝。我錯過了其中一個項目的showAsAction,並且我將它們全部更改爲「always」。 –

+0

@PawelMiechowiecki不用擔心,這是否解決了您的問題? – Luke

+0

是的,謝謝。 –

0

哦,是菜單/ 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> 

相關問題