一些toolbar的设置

惯例先贴代码



    
    

    

    
    
    


在xml里给appbarLayout设置上android:theme="@style/toolbar_style"

  1. 自定义title并居中

    
        
    

让toolbar不显示title,supportActionBar.setDisplayShowTitleEnabled(false)

setSupportActionBar(toolbar)
       with(supportActionBar!!) {
           setDisplayHomeAsUpEnabled(true)
           setDisplayShowTitleEnabled(false) 
       }
  1. 设置R.id.home,也就是toolbar左边那个返回按钮的图标样式
    supportActionBar.setDisplayHomeAsUpEnabled(true)先让图标显示出来
    @android:drawable/ic_menu_help

  2. 上面代码中ThemeOverlay.AppCompat.Dark.ActionBar可以让按钮变白色

  3. R.style.PopupMenu里的设置是控制多出来的的optionMenu弹出pop的样式,需要在xml中给toolbar设置上这个主题

  4. 设置optionMenu的字体颜色#11eeff

6.设置右边那三个点的图标样式@style/OverflowButtonStyle

你可能感兴趣的:(一些toolbar的设置)