0

Android calender のようなアイコンを持ついくつかのアクションアイテムを追加したいカスタムダイアログがあります。

アクションアイテムを含むダイアログ付きのAndroidカレンダー

これが私のアクティビティにテーマを与えるマニフェストコードです:

    <activity
        android:name=".FileChooser"
        android:label="FileChooser"
        android:theme="@android:style/Theme.DeviceDefault.Dialog"  tools:ignore="NewApi">
    </activity>

および FileChooser.java で:

     public boolean onCreateOptionsMenu(Menu menu) 
 {
        MenuItem camramnu= menu.add(0,0,0,"Take a picture");
        {
            camramnu.setIcon(R.drawable.camera);
            camramnu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
        }
        return true;
 }

アイコンは表示されません!

どうすればできますか?

4

2 に答える 2

0

あなたのメニューはフラグメント内にありますか? フラグメントでは、setHasOptionsMenu(true); を使用する必要があります。

于 2013-04-05T19:16:26.750 に答える