0

メニューにアイコンを追加しようとしています(あまりにもつまらないので)

ここに画像の説明を入力

私のメニューxml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/action_about"
        android:orderInCategory="200"
        android:showAsAction="never"
        android:icon="@drawable/icon"
        android:title="About" />
    <item
        android:id="@+id/action_help"
        android:orderInCategory="200"
        android:showAsAction="never"
        android:icon="@drawable/help"
        android:title="Help" />
    <item
        android:id="@+id/action_rate"
        android:orderInCategory="300"
        android:showAsAction="never"
        android:title="Rate This App"
        android:icon="@drawable/star" />
    <item
        android:id="@+id/action_quit"
        android:orderInCategory="400"
        android:showAsAction="never"
        android:title="Quit"
        android:icon="@drawable/quit" />

</menu>

Java コードの一部:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);

    //Set icon for the menu button
    Drawable icon = getResources().getDrawable(R.drawable.icon);
    menu.getItem(0).setIcon(icon);

    return true;
}

メニューにまだアイコンが表示されません。私は自分の電話と AVD 4.2+ を実行しています。Google がメニューのアイコン サポートを削除したということでしょうか。

4

1 に答える 1

2

これがばかげた質問であることを願っていますが、ドローアブル フォルダーの 1 つに、アクセスに使用している名前のアイコン イメージがありますか?

すべてが正しく設定されている場合は、プロジェクトをクリーンアップして再度実行してみてください (必ずビルドも行ってください)。

于 2013-11-08T15:48:55.900 に答える