Android 默认Toolbar标题居左问题

Android中默认的toolbar Title是居左的,但有时候我们希望Title是居中。我的解决办法是,隐藏默认title,自己添加一个Textview来显示我们自定义的Title,这样比较灵活。
首先,我们需要在xml中添加我们自定义的title布局,参考如下:

 
            
        

然后,我们在代码中把默认的Title不可见,参考下面的代码:

   @BindView(R.id.toolbar)
    Toolbar toolbar;

  setSupportActionBar(toolbar);
  TextView textView = (TextView)toolbar.getChildAt(1);
   textView.setVisibility(View.GONE);

你可能感兴趣的:(Android 默认Toolbar标题居左问题)