1

アイコン付きのメニュー項目をメニューに追加しようとしています。アイテムは表示されますが、左側にアイコンがないので、テキストだけです...

ちなみに、私はホロライトのテーマを使用しています...

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item 
        android:id="@+id/menu_market" 
        android:title="View on Play Store"
        android:icon="@drawable/ic_playstore_colorful"/>
</menu>

事前に感謝します!

4

1 に答える 1

1

さて、私はこのandroidブログ投稿http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.htmlを見つけました。彼らは、メニューパラダイム全体がICSでどのように変化しているかについて言及しました。今すぐアクションバーを使用すると言われていますが、API11以降が必要です。

これは/res/ menu /activity_mainXMLディレクトリにあります。

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/firstmenu"
        android:title="@string/menu_settings" 
        android:icon="@drawable/ic_launcher"
        android:showAsAction="always|withText">
        <menu>
            <item android:id="@+id/submenu"
                android:title="SubMenu">                
                </item>


                </menu>
        </item>
        <item android:id="@+id/secondmenu"
            android:title="seconditem"
            android:icon="@drawable/ic_launcher"
            android:showAsAction="always|withText">

        </item>
</menu>

そしてもちろんこれはソースです:

@Override
public boolean onCreateOptionsMenu(Menu menu)
{

    super.onCreateOptionsMenu(menu);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.activity_main, menu);
        return true;
}

かなりうまく機能し、見栄えがします。

于 2012-09-06T20:15:18.190 に答える