android - 如何删除只有文本的 actionbar menuItem 之前的分隔符?

标签 android actionbarsherlock

我想删除 ActionBar 的 MenuItem 之前的短分隔符,其中有“withText”选项。

我尝试过很多不同的主题设置,但都失败了。

有什么办法可以去掉吗?

这是我的主题 xml。

 <style name="my_actionbar" parent="@style/Widget.Sherlock.Light.ActionBar.Solid">
    <item name="android:background">@drawable/actionbar_bg</item>
    <item name="background">@drawable/actionbar_bg</item>
    <item name="android:actionBarDivider">@null</item>
    <item name="actionBarDivider">@null</item>
    <item name="android:showDividers">none</item>
    <item name="android:dividerVertical">@null</item>
    <item name="android:dividerPadding">0dp</item>
    <item name="android:divider">@null</item>
</style>

最佳答案

android:actionBarDivider 属性属于主题,不属于操作栏样式。您可以像这样删除分隔线:

<style name="AppTheme" parent="Theme.Sherlock">
    <item name="actionBarDivider">@null</item>
    <item name="android:actionBarDivider">@null</item>
</style>

关于android - 如何删除只有文本的 actionbar menuItem 之前的分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743472/

相关文章:

java - Tablayout ,禁用滑动选项卡之间的更改

android - ActionBarSherlock + maven + eclipse : dependency not found in workspace

Android:罕见且不可重现的 ClassNotFoundException

android - CalledFromWrongThreadException 使用基于 PhoneGap 的 Activity 修改 View

用于 ListView 的 Android SearchView 过滤器

android - Lollipop 主题问题

android - ActionBarSherlock:使用菜单按钮打开子菜单

android - SherlockFragment中Activity代码的使用方法

java - 如何从 native iOS 和/或 Android 应用程序触发转换像素/跟踪像素?

c# - 添加到选定文本操作菜单