2

アクション バー (古典的な 3 つのドット) にシンプルなオプション メニューを作成したいと考えています。コードのこの部分を書きましたが、何も表示されません:

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

これでも、常に何も表示されません:

    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0, 0, 0, "Settings");
        return super.onCreateOptionsMenu(menu);
    }

アクション バーに 3 つのドットはありません。他に何か書くことはありonCreate()ますか?

編集。menu.xml

<xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Info" android:id="@+id/settings"></item>
</menu>
4

2 に答える 2

3

以下の行をメニュー xml ファイルに追加します。

<item
   android:title="Info"
   android:showAsAction="never"
   android:id="@+id/settings" >
</item>
于 2013-07-19T12:18:34.350 に答える
-4

AndroidManifest.xml を確認し、android:targetSdkVersion="10" 以下に設定します。

于 2013-10-10T02:50:53.340 に答える