如何删除分隔动作条菜单项之前,只有有文字就可以了?就可以、菜单项、动作、文字

2023-09-12 21:56:11 作者:许我半盏清茶

我想动作条菜单项已在其withText选项前删除短除法。 我已经尝试了许多不同的主题,它的设置,但失败了。

有没有什么解决办法去除呢?

这是我的主题XML。

 <样式名称=my_actionbar父=@风格/ Widget.Sherlock.Light.ActionBar.Solid>
    <项目名称=机器人:背景> @可绘制/ actionbar_bg< /项目>
    <项目名称=背景> @可绘制/ actionbar_bg< /项目>
    <项目名称=机器人:actionBarDivider> @空< /项目>
    <项目名称=actionBarDivider> @空< /项目>
    <项目名称=机器人:showDividers>无< /项目>
    <项目名称=机器人:dividerVertical> @空< /项目>
    <项目名称=机器人:dividerPadding> 0dp< /项目>
    <项目名称=机器人:分> @空< /项目>
< /风格>
 

解决方案

安卓actionBarDivider 属性所属的主题,不以动作栏样式。您可以删除分频器是这样的:

 <样式名称=AppTheme父=Theme.Sherlock>
    <项目名称=actionBarDivider> @空< /项目>
    <项目名称=机器人:actionBarDivider> @空< /项目>
< /风格>
 
wps文字中如何取消打印预览产生的分隔虚线呢

I want to remove short divider before ActionBar menuitem which has "withText" option in it. I've tried many different theme setting with it, but failed.

Is there any solution to remove it?

This is my theme 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>

解决方案

The android:actionBarDivider attribute belongs to the theme, not to the action bar style. You can remove the divider like this:

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