クラス ファイルに XML を使用せずにメニューを作成しましたが、これは単なるアイコンです。を押したときに表示される青い正方形/長方形のハイライトを削除し、代わりにアイテムの色を変更したいと思いMenuItem
ます (同じドローアブルを から新しい色で表示するだけres
です)。
私のメニューは次のとおりです。私が達成しようとしていることは可能ですか? おそらくXML経由であることはわかっていますが、それは私が望んでいるものではありません。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(Menu.NONE, 0, Menu.NONE, "BACK").setIcon(android.R.drawable.back);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
何かを変更する場合に備えて、ActionBarSherlock を使用しています。
ありがとう!
編集: 画像を置き換えることができない場合は、ハイライトが表示されないようにするだけで解決します。しかし、画像スワップのボーナスマーク:p