跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

ToolBar使用方法详解

ToolBar的出现是为了替换之前的ActionBar的各种不灵活使用方式,相反,ToolBar的使用变得非常灵活,因为它可以让我们自由往里面添加子控件.低版本要使用的话,可以添加support-v7包.

今天要实现的效果如下:

由上图可以看到,toolBar的布局还是相对丰富的.要使用toolBar,首先为了兼容低版本,需要在gradle中引入支持库compile 'com.android.support:appcompat-v7:23.4.0'

其次,我们还需要隐藏默认的ActionBar,否则会报如下错误:Caused by: java.lang.IllegalStateException: This Activity already has an action bar

supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set

windowActionBar to false in your theme to use a Toolbar instead.

可以在res/value/style.xml中设置:

#ff0000#0000ff#FD87A9#ffffff

从上面的style文件中,可以知道,手机状态栏的颜色和ToolBar的颜色也是可以在style中配置的.然后在清单文件的application节点下需要确认使用的style是Android:theme=”@style/AppTheme”

ok,样式配置完后,接着在res/layout/activity_main.xml中加入Toolbar控件.

相关文章