Android ToolBar标题文字居中的方法

Posted 星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android ToolBar标题文字居中的方法相关的知识,希望对你有一定的参考价值。

在项目的开发中,使用苹果手机的产品,出的界面效果图极有可能(我这里是一定)完全是按照苹果的界面风格来出的,例如界面顶部的title文字位置是水平居中

如图:

技术分享

那么问题来了,当我们使用ToolBar控件进行开发时,ToolBar的文字位置默认是靠左对齐的,不过这不能难道聪明的安卓开发者,解决方法如下:

1.只需要在ToolBar中添加TextView控件,设置位置为水平居中即可,代码奉上

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/topic">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_gravity="center"
        android:text="文字居中"
        android:textColor="@android:color/white"
        android:textSize="20sp" />

</android.support.v7.widget.Toolbar>

2.然后ToolBar的setTitle()方法设为空,显示的内容在TextView中进行处理.

以上是关于Android ToolBar标题文字居中的方法的主要内容,如果未能解决你的问题,请参考以下文章

android 怎么让toolbar上面的title居中

android toolbar 假标题居中

Android Toolbar 标题居中及字体样式自定义

Toolbar标题居中

Android文字图片无法居中对齐的三个解决方法

android v7包里的Toolbar,怎么定制图标,字体居中的效果