Android 如何开发ActionBar,使其中心有徽标,两侧有两个动作项?

Android 如何开发ActionBar,使其中心有徽标,两侧有两个动作项?,android,android-actionbar,android-menu,Android,Android Actionbar,Android Menu,我正在开发android应用程序,因为我需要开发动作栏,比如动作栏,中间有徽标,两边有两个动作项,像这样 我使用自定义操作栏完成了上述要求,但得到了如下输出 我不知道如何将分隔符行放入操作栏菜单,因此下面是我的代码 自定义操作栏 java ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowCustomEnabled(true); actionBar.setIcon(R.drawable.n

我正在开发android应用程序,因为我需要开发动作栏,比如
动作栏,中间有徽标,两边有两个动作项,像这样

我使用自定义操作栏完成了上述要求,但得到了如下输出

我不知道如何将分隔符行放入操作栏菜单,因此下面是我的代码 自定义操作栏

java

ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setIcon(R.drawable.navigation_back);
    LayoutInflater inflator = (LayoutInflater) this
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View v = inflator.inflate(R.layout.custom_action_bar, null);
    actionBar.setCustomView(v);
   // actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
自定义_action_bar.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/your_desired_background" >

<TextView
        android:id="@+id/title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:maxLines="1"
            android:ellipsize="end"
            android:text="@string/app_name"
            android:textAppearance="?android:attr/textAppearanceMedium"/>

</RelativeLayout>

menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >


    <item
        android:id="@+id/file"
        android:icon="@drawable/verticle_action_menu"
        android:showAsAction="ifRoom"
        android:title="@null">
        <menu>
            <item
                android:id="@+id/menu_refresh"
                android:onClick="Refresh"
                android:title="@string/refresh"/>
            <item
                android:id="@+id/menu_home"
                android:onClick="Home"
                android:title="@string/home"/>
            <item
                android:id="@+id/menu_about"
                android:onClick="About"
                android:title="@string/about"/>
            <item
                android:id="@+id/menu_logout"
                android:title="@string/logout"/>
        </menu>
    </item>

</menu>

请告诉我有没有其他方法可以这样做

提前感谢

android:gravity=“center”
添加到
TextView
中,然后您将文本放在中间