DONE ボタンを削除し、アクションバーから DONE ボタンのサイズの幅を縮小しようとしています。Android API v19 [KITKAT] と 5 インチの電話で ActionBarSherlock v4.4 を使用しています。
上記のカスタマイズは小さな画面の Android 携帯で行うことができますが、Android Phone 4.4.2 および 5 インチ以上を使用すると、この [DONE] ボタンがより広い幅で表示されます。ActionBarSherlock オリジナル ライブラリのいくつかのエントリをカスタマイズしましたが、まだ結果が得られません。
スタイルの値-14 フォルダーと小さいサイズの ICS 電話を使用することにより、以下のコードは適切に機能します。
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.YourTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<!-- Nessary to Change Actionmode in ICS version -->
<item name="android:actionModeCloseDrawable">@drawable/ic_title_icon</item>
<item name="actionModeCloseDrawable">@drawable/ic_title_icon</item>
<!-- Nessary to Change Actionmode in ICS version -->
<item name="actionModeBackground">@drawable/abs__cab_background_top_holo_dark</item>
<item name="android:actionModeBackground">@drawable/abs__cab_background_top_holo_dark</item>
</style>
</resources>
しかし、上記の同じスタイル値-19 フォルダーでカスタマイズを行うと、上記のコードが機能せず、アイコンで [完了] ボタンが表示されます。
実際、私は StackOverflow で多くのスレッドを見てきました。それらのほとんどをテストしましたが、Android API v19 [KITKAT] と 5 インチ以上の電話で DONE ボタンを削除したり、DONE ボタンのサイズの幅を縮小したりしていません。