如何使用操作菜单在中心对齐标题

时间:2014-12-12 07:25:49

标签: android

我是android新手。我正在使用一个动作栏。我有一个问题,如果我自定义了操作栏,则ActionBar上带有向上图标的左侧文字未显示。我附上一张图片来清楚地理解我的问题。

File

我想像那张照片一样动作吧

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
        actionBar.setCustomView(R.layout.center_action_bar_text);
        actionBar.setDisplayShowHomeEnabled(true);
        actionBar.setDisplayHomeAsUpEnabled(true);
}

center_action_bar_tex.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:layout_gravity="center"
    android:background="#f00">

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

</RelativeLayout>

0 个答案:

没有答案