我希望我的ActionBar像https://twitter.com/sayacatgirl/status/499482057181888512/photo/1
一样我想使用菜单来实现右侧的动作按钮。
因此,我定义了一个自定义布局layout_defiedactionbar.xml。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/dab_base_black"
android:orientation="horizontal"
android:padding="8dp" >
<Button
android:id="@+id/defined_up"
android:layout_width="32dp"
android:layout_height="32dp"
android:background="@drawable/action_up" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:gravity="center"
android:text="title"
android:textSize="24sp" /></LinearLayout>
我同时使用菜单。 main.xml中
<item
android:id="@+id/action_add"
android:icon="@drawable/action_add"
android:orderInCategory="98"
android:showAsAction="always"
android:title="@string/action_add"/>
<item
android:icon="@drawable/action_overflow"
android:orderInCategory="99"
android:showAsAction="always"
android:title="@string/action_more">
<menu>
<item
android:id="@+id/action_commit"
android:icon="@drawable/action_commit"
android:title="@string/action_commit"/>
<item
android:id="@+id/action_print"
android:icon="@drawable/action_print"
android:title="@string/action_print"/>
<item
android:id="@+id/action_delete"
android:icon="@drawable/action_delete"
android:title="@string/action_delete"/>
</menu>
</item>
结果如下:https://twitter.com/sayacatgirl/status/499482637061222400
那么,如何将自定义ActionBar标题始终放在中心?
有人可以回答我的问题吗?非常感谢!