删除垂直线动作栏

时间:2014-08-31 10:22:29

标签: android android-actionbar

我想从操作栏中删除已签名的以下行,我该怎么做?

这是我的行动栏:

enter image description here

这是我的menu.xml文件:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    >

    <item
        android:id="@+id/foo2"
        android:icon="@drawable/foo2"
        android:showAsAction="ifRoom|withText"
        android:title="@string/foo2"/>
    <item
        android:id="@+id/foo"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:title="@string/foo"/>
    <item
        android:id="@+id/foo1"
        android:icon="@drawable/foo1"
        android:showAsAction="ifRoom|withText"
        android:title="@string/foo1"/>

</menu>

提前致谢

1 个答案:

答案 0 :(得分:0)

在内部创建新样式

styles.xml

为您的工具栏添加“ divider”属性为null。

<style name="MyCoolToolbarStyle" parent="Widget.AppCompat.Light.ActionBar.TabBar">
   <item name="divider">@null</item>
</style>

将此样式应用于您的工具栏,例如:

<androidx.appcompat.widget.Toolbar
    android:id="@+id/my_toolbar"
    style="@style/MyCoolToolbarStyle"/>