Android 中导航栏文字居中

Android 中导航栏文字居中

    • 1. 隐藏原来的导航栏
    • 2. 添加导航栏

1. 隐藏原来的导航栏

Android 中导航栏文字居中_第1张图片
Android 中导航栏文字居中_第2张图片

        <activity
            android:name=".MainActivity"
            android:label="@string/main_title"
            android:theme="@style/CustomMainTheme" />

<resources>

    
    <style name="CustomMainTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
        "android:background">@color/main_header
    style>

resources>

2. 添加导航栏

先建立一个布局: layout_main_actionbar.xml


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="40dp">

    <TextView
        android:id="@+id/main_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="@string/main_title"
        android:textColor="@color/white" />

RelativeLayout>

嵌入这个布局

Android 中导航栏文字居中_第3张图片

是标题居中

Android 中导航栏文字居中_第4张图片

        // 标题栏居中
        TextView tv_title = findViewById(R.id.main_title);
        tv_title.setGravity(Gravity.CENTER);

你可能感兴趣的:(Android,android)