アプリケーションでSherlockActionBarライブラリを使用していますが、ActionModeのアイコンを変更したいと思います。以下は、自分のアイコンを設定したいActionModeをハイライトしたスクリーンショーです。
ActionModeでアイコンを変更するのを手伝ってください。
アプリケーションでSherlockActionBarライブラリを使用していますが、ActionModeのアイコンを変更したいと思います。以下は、自分のアイコンを設定したいActionModeをハイライトしたスクリーンショーです。
ActionModeでアイコンを変更するのを手伝ってください。
このようにスタイルリソースでこれを設定します
/res/values-v11/styles.xml
<style name="Theme.YourTheme" parent="Theme.Sherlock">
<item name="android:actionModeCloseDrawable">@android:drawable/your_drawable</item>
</style>
/res/values/styles.xml
<style name="Theme.YourTheme" parent="Theme.Sherlock">
<item name="actionModeCloseDrawable">@android:drawable/your_drawable</item>
</style>
API<11スタイルのactionModeCloseDrawableの前に欠落しているAndroid名前空間に注意してください
actionbarsherlockを使用していない場合は、明らかにテーマが異なります。
描画可能なフォルダに配置することで、任意のアイコンを使用できます
getSupportActionBar().setIcon(R.drawable.nursing);
メニューアイコンの場合は、これを試してください// done_hdpiは、描画可能なフォルダに配置した完了アイコンです
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Done").setIcon(R.drawable.done_hdpi).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return true;
}