2016-07-23 73 views
2

如何顯示在例如WhatsApp操作模式菜單總是5個項目在Android的工具欄

<?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/menu_reply" 
 
     android:icon="@drawable/ic_reply_white_24dp" 
 
     android:title="Reply" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_favourite" 
 
     android:icon="@drawable/ic_grade_white_24dp" 
 
     android:title="Favourite" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_info" 
 
     android:icon="@drawable/ic_info_outline_white_24dp" 
 
     android:title="Info" 
 
     android:visible="false" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_delete" 
 
     android:icon="@drawable/ic_delete_white_24dp" 
 
     android:title="Delete" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_copy" 
 
     android:icon="@drawable/ic_content_copy_white_24dp" 
 
     android:title="Copy" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_right_arrow" 
 
     android:icon="@drawable/ic_arrow_right_bold_white_24dp" 
 
     android:title="Forward" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_message" 
 
     android:icon="@drawable/ic_arrow_right_bold_white_24dp" 
 
     android:title="Message xyz" 
 
     app:showAsAction="always" /> 
 

 
    <item 
 
     android:id="@+id/menu_call" 
 
     android:icon="@drawable/ic_arrow_right_bold_white_24dp" 
 
     android:title="Call xyz" 
 
     app:showAsAction="always" /> 
 

 
</menu>

我使用的動作模式的菜單,而長按列表項。它總是顯示最多2個項目,即使它有足夠的空間在動作模式菜單中顯示更多項目。我爲所有項目分配android:showAsAction = "always"。我期待設計屏幕像WhatsApp長按5個圖標顯示項目。

+0

你可以添加你'menu.xml'請 –

+0

添加'應用:showAsAction =「總是」'到圖標ü要顯示烏爾菜單xml文件 – ArbenMaloku

+0

是表示總是最大的兩個項目和過流菜單。我附上了menu.xml。 – user779554

回答

1

使用機器人:showAsAction = 「總是」:showAsAction = 「總是」與應用程序一起財產。

<item 
    android:id="@+id/menu_reply" 
    android:icon="@drawable/ic_reply_white_24dp" 
    android:title="Reply" 
    app:showAsAction="always" 
    android:showAsAction="always" /> 
相關問題