0

次の問題があります: 私はいくつかの Android アプリを作成しましたが、3 つのメニュー項目 (1 つのドロップダウンと 2 つの単純な項目) があります。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:icon="@android:drawable/ic_menu_sort_by_size"
        android:showAsAction="ifRoom"
        android:orderInCategory="100"
        android:title="СSort">
        <menu>
            <item
                android:id="@+id/girls_action_all"
                android:title="All"/>
            <item
                android:id="@+id/girls_action_best"
                android:title="Best"/>
            <item
                android:id="@+id/girls_action_new_people"
                android:title="New users today"/>
            <item
                android:id="@+id/girls_action_50_plus"
                android:title="Top 50"/>
            <item
                android:id="@+id/girls_action_100_plus"
                android:title="Top 100"/>
        </menu>
    </item>

    <item
        android:id="@+id/girls_action_home"
        android:icon="@drawable/ic_menu_home"
        android:orderInCategory="101"
        android:showAsAction="ifRoom"
        android:title="My page"/>

    <item
        android:id="@+id/girls_action_search"
        android:icon="@android:drawable/ic_menu_search"
        android:orderInCategory="102"
        android:showAsAction="ifRoom"
        android:title="Search"/>

</menu>

しかし、一部のデバイスを使用すると、1 つの項目 (「検索」) がアクション バーに表示されません。メニューに表示されます(「メニュー」ボタンをクリックした後)。私はそれが気に入りません。それを修正する方法はありますか?

4

2 に答える 2

0

実装してみる

<item
        android:id="@+id/girls_action_search"
        android:icon="@android:drawable/ic_menu_search"
        android:orderInCategory="102"
        android:showAsAction="always"
        android:title="Search"/>
于 2013-09-05T14:00:11.987 に答える