我正在尝试删除DONE按钮并从Actionbar中减小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文件夹进行自定义时,上面的代码不起作用并显示带有ICON的DONE按钮。
实际上,我在StackOverflow中看过很多线程,我测试了大部分线程,但是他们没有删除DONE按钮并使用Android API v19 [KITKAT]和5英寸/更多来减小DONE按钮大小的宽度电话。