1

我正在尝试删除 DONE 按钮并从操作栏中减小 DONE 按钮大小的宽度。我正在使用带有 Android API v19 [KITKAT] 和 5 英寸手机的 ActionBarSherlock v4.4。

我可以使用小屏幕 Android 手机进行上述自定义,但是当我使用 Android Phone 4.4.2 和 5 英寸及以上时,这个 DONE 按钮会以更宽的宽度出现。我在 ActionBarSherlock 原始库中自定义了一些条目,但仍然没有得到结果。

通过使用样式 values-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>

但是,当我使用相同的上述样式 values-19 文件夹进行自定义时,上面的代码不起作用并显示带有 ICON 的 DONE 按钮。

实际上,我在 StackOverflow 中看到了很多线程,我已经测试了其中的大多数,但它们没有移除 DONE 按钮并使用 Android API v19 [KITKAT] 和 5 英寸/更多手机减小 DONE 按钮大小的宽度。

4

0 回答 0