0

こんにちは、下の画像のようなオプションメニューを作りたいです

ここに画像の説明を入力

だから私はmenu.xmlファイルの下に作成します:

<?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/live_cart"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:icon="@drawable/cart"
        android:title=""/>
    <item
    android:id="@+id/overflow"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:icon="@drawable/ic_menu_overflow"
    android:title="">
    <menu>
        <item android:id="@+id/action_dasbboard"

          android:title="Logout"
          android:showAsAction="never"
           />
        <item android:id="@+id/export_data"

            android:title="My accout"
            android:showAsAction="never"
            />
    <item android:id="@+id/action_help"

          android:title="Wishlist"
          android:showAsAction="never"
           />
    <item android:id="@+id/action_feedback"

          android:title="Track order"
          android:showAsAction="never"
           />
     <item android:id="@+id/about"

          android:title="Help"
          android:showAsAction="never"
           />
        <item
            android:id="@+id/terms"
             android:title="Legal"
            app:showAsAction="never"/>

    </menu>
</item>


</menu>

上記のコードを実行すると、以下のようになります

ここに画像の説明を入力

1つのオプションしか来ていないので、どうすればこの問題を解決できますか?

4

4 に答える 4

0

アクティビティでこの xml を膨らませます

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}
于 2016-01-27T12:10:47.377 に答える
0

ご覧ください:

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

    <item
        android:id="@+id/live_cart"
        android:icon="@drawable/ic_merge"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:title=""/>

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

        android:showAsAction="never"
        android:title="Logout"
        />
    <item
        android:id="@+id/export_data"

        android:showAsAction="never"
        android:title="My accout"
        />
    <item
        android:id="@+id/action_help"

        android:showAsAction="never"
        android:title="Wishlist"
        />
    <item
        android:id="@+id/action_feedback"

        android:showAsAction="never"
        android:title="Track order"
        />
    <item
        android:id="@+id/about"

        android:showAsAction="never"
        android:title="Help"
        />
    <item
        android:id="@+id/terms"
        android:title="Legal"
        app:showAsAction="never"/>


</menu>
于 2016-01-27T09:34:18.267 に答える
0

2番目を削除するmenuと、動作するはずです:

    <?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/live_cart"
        android:icon="@drawable/cart"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:title="" />
    <item
        android:id="@+id/overflow"
        android:icon="@drawable/ic_menu_overflow"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:title="" />

    <item
        android:id="@+id/action_dasbboard"
        android:showAsAction="never"
        android:title="Logout" />
    <item
        android:id="@+id/export_data"
        android:showAsAction="never"
        android:title="My accout" />
    <item
        android:id="@+id/action_help"

        android:showAsAction="never"
        android:title="Wishlist" />
    <item
        android:id="@+id/action_feedback"
        android:showAsAction="never"
        android:title="Track order" />
    <item
        android:id="@+id/about"

        android:showAsAction="never"
        android:title="Help" />
    <item
        android:id="@+id/terms"
        android:title="Legal"
        app:showAsAction="never" />

</menu>
于 2016-01-27T09:37:36.007 に答える