リンク:【ソース+水=麦茶色の何か】

参考:

MenuItemの関数である「setIcon()」を使えばいい。

具体的には以下のような記述を行う。

MenuItem menu_cancel = menu.add(Menu.NONE, Menu.FIRST+1, Menu.NONE, "Cancel");
menu_cancel.setIcon(android.R.drawable.ic_menu_close_clear_cancel);

menu.addについての説明は省略。

ここで、アイコンとして「android.R.drawable.ic_menu_close_clear_cancel」を設定しているが、これは元々Androidが持っているシステムアイコンである。

Android 1.5ではあるが、こちら(http://kapsencode.com/android_drawable/ )のサイトで全アイコンを図付きで紹介してくれているので参考にされたし。

また、自作アイコンを使いたい場合は「./res/」内の3つのdrawableディレクトリにそれぞれ使用したいアイコンの画像を置き、「R.drawable.ファイル名(拡張子無し)」の書式で記述すればいい。

なお、それぞれのディレクトリに置くアイコンのサイズは、ldpiが36x36ピクセル、mdpiが48x48ピクセル、hdpiが72x72ピクセルである。