1

アクション バーの [設定] ボタンが表示されないという問題があります。私が作成したメニューボタンは正常に表示されていますが、その右側には何もありません (3 つのドットがあるはずです)。表示されないために何か間違ったことをしたかどうかは誰にもわかりますか? menu.xmp で確認できますが、実行すると表示されません。

これは私のmenu.xml(my.xml)です:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MyActivity" >
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="2"
        android:showAsAction="never" />
    <item android:id="@+id/action_menu"
        android:title="Menu"
        android:orderInCategory="1"
        android:showAsAction="ifRoom" />
</menu>

ここでメニューを膨らませます:

@Override
    public boolean onCreateOptionsMenu(Menu menu){
        getMenuInflater().inflate(R.menu.my, menu);
        return true;
    }
4

1 に答える 1

2

アプリのテストに使用している Samsung Galaxy S4 などのハードウェア メニュー ボタンを備えたデバイスでは、ActionBar/に 3 ドット メニュー ボタンが表示されることはありませんToolbar。ハードウェア メニュー ボタンはソフトウェア ボタンの必要性を無効にするため、これは予想される動作です。ハードウェア メニュー ボタンのないデバイスには、通常どおり 3 ドット メニュー ボタンが表示されます。

于 2014-10-29T02:42:19.813 に答える