私はアプリケーションでSherlockActionBarライブラリを使用していますが、今ActionModeのアイコンを変更したいと思います。 以下は私が自分のアイコンを設定したいActionModeをハイライトしたスクリーンショーです。SherlockActionBarライブラリのアクションモードアイコンを変更するには?
私はActionModeのアイコンを変更するには助けてください。
私はアプリケーションでSherlockActionBarライブラリを使用していますが、今ActionModeのアイコンを変更したいと思います。 以下は私が自分のアイコンを設定したいActionModeをハイライトしたスクリーンショーです。SherlockActionBarライブラリのアクションモードアイコンを変更するには?
私は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のためactionModeCloseDrawable前アンドロイド名前空間が不足して< 11スタイル
そうでない場合は明らかにテーマが異なることになりますactionbarsherlockを使用して
uは私が描画可能なフォルダに置かれ、そのメニューアイコンは、この // done_hdpiをしようとすると描画可能なフォルダ
getSupportActionBar().setIcon(R.drawable.nursing);
で行われたアイコンを、それをされて配置することにより、任意のアイコンを使用することができます
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Done").setIcon(R.drawable.done_hdpi).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return true;
}
私はsherlockのテーマを使用していません、私は- @ drawable/ic_doneを使用しています
私のテーマではありませんが役に立っています –
ありがとう!完成した画像の右のセパレータの色を変更する方法を教えてください。 – berserk
デフォルトの 'styles.xml'に' android:actionModeCloseDrawable'を置くことはできますか? – dVaffection