转载自http://stackoverflow.com/questions/26533510/android-toolbar-center-title-and-custom-font
android toolbar标题居中,国内博客几乎都是把toolbar当做一个viewGroup使用,然后在里面添加textview,这里主要是说明textview各属性应该怎么写
我开始代码是这样的(注意我toolbar是和drawerlayout联动的,如果只是单纯toolbar,不和drawerlayout一起使用,下面代码是可以实现居中的)
<TextView
android:id="@+id/tv_toolbar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="标题"
android:textSize="22sp"
android:textStyle="bold"/>
但一直无法实现居中,最后在StackOverflow中找到问题答案,正确代码应该这样
<!--设置toolbar标题居中,注意设置 android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"-->
<TextView
android:id="@+id/tv_toolbar_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="标题"
android:textColor="#ffffff"
android:textSize="22sp"
android:textStyle="bold"/>
希望可以帮助到你们,我也在此做个笔记。