OptionMenuのアイコン

アプリのアイコンほど凝る必要もないが,アイコンがないのもさびしい。

デフォルトのシステム内蔵アイコンを使う

SDKの中にいろいろシステムで利用されている画像ファイルが保存されているのは,すぐに分かるけどもオプションメニューに使えるものとかアクセスできる位置が異なる。

$ find android-sdk-linux_86/platforms/android-12/data/res -name *.png

R.drawable 

記述的には,以下で。

android:icon="@android:drawable/ic_menu_add"

または,

menu.add(0,HELP_ID,0,R.string.menu_help).setIcon(android.R.drawable.ic_menu_help);

基本的にアイコン名は,「ic_***」がメニューに使うべきアイコンのようにも見えるのだが,整理されてない雰囲気。他にもたくさんの画像リソースにアクセスできる。
上記記述でアクセスできる画像は以下アプリから参照するといい。

IconReader2 - Android マーケット 

画像から作る

ガイドラインとかあるが画像素人にはめんどくさい。
こんなツールが公開されてる。

Androidアイコンジェネレータ - Android Icon Generator