天天看點

Android toolbar中title始終無法居中的原因

我看過網上的各種方法。我也是從textview入手,就是無法居中。這是源碼。

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
         android:layout_gravity="center"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:contentInsetStart="0dp">
         <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:layout_centerHorizontal="true"
             android:layout_centerVertical="true"
             android:singleLine="true"
             android:layout_centerInParent="true"
            android:layout_gravity="center"
            android:text="@string/result"
            android:textAlignment="center"
            android:textSize="22sp" />
</android.support.v7.widget.Toolbar>      

能發現啥嗎。

除了網上說的:

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"      
app:contentInsetStart="0dp"      
android:layout_gravity="center"      
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"      

最關鍵的是,

android:layout_width="wrap_content"
android:layout_height="wrap_content"      

我之前設定成了match_parent、、、、就導緻textview是一個長條并非一小塊。再怎麼代碼調試都會導緻它右移。特此說明,希望能幫到