ToolBar标题居中以及对刘海屏的适配

一、ToolBar 标题居中

解决方法:在RelativeLayout布局中加入一个toolbar和Textview,将TextView的style设置为和Toolbar相同的样式,然后将TextView设置为基于父组件居中即可,见下面的代码。
注意:由于Toolbar继承至ViewGroup,所以有些人直接将TextView加入到Toolbar中,如果Toolbar中有返回键或者其他按钮,那么TextView将不会居中。

  

        

        
    

二、刘海屏的适配

在普通手机以上代码可以完美解决,不过在有刘海的手机上,会发现刘海会正好遮挡住标题,所以需要在RelativeLayout上设置layout_marginTop以及设置fitsSystemWindows="true",代码如下




    

        

        
    



你可能感兴趣的:(ToolBar标题居中以及对刘海屏的适配)