Toolbar的使用经验总结

一、基本使用

  • 首先要使用没有Actionbar的主题:
  
  • Toolbar本身的标题是居左的,所以一般在其布局下添加TextView作为标题:



    


其中的 app:navigationIcon="@drawable/ic_arrow_left" 是设置左侧返回按钮的,也可以设置成其他功能按键。

  • 在Activity中设置Actionbar:
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayShowTitleEnabled(false);
        //左侧返回键监听
        toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
  • 去掉Toolbar自带的标题
    直接设置Toolbar的 android:title="",并不能去掉标题,这个设置是无效的。解决办法:
  //方法一:隐藏标题
  getSupportActionBar().setDisplayShowTitleEnabled(false);
  //方法二:设置标题为空
  getSupportActionBar().setTitle("");

二、Toolbar中的搜索框样式

    

    
    

三、Toolbar中的OverflowButton样式

    

    
    

四、Toolbar的其他属性

 

你可能感兴趣的:(Toolbar的使用经验总结)