1

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 ボタンのサイズの幅を縮小したりしていません。

4

0 に答える 0