构成部分
导航,左起第一个
徽标,左起第二个
标题和副标题
自定义视图
动作菜单
基本的使用方法
ToolBar可以独立实现所有功能,不需要调用setSupportActionBar
导航系统
标志
toolbar.set logo (r.drawable.IC _ launcher );
标题和副标题
toolbar.settitle('title );
toolbar.setsubtitle(subtitle );
自定义视图
自定义视图位于标题和操作菜单之间。 如果没有导航、徽标和标题,自定义视图的空间会很大。 相对于导航栏,我喜欢这样的设计。
代码
textview textview=new textview (this;
textView.setText (自定义视图);
Toolbar.addview(textview );
XML
和LinearLayout等一样,直接放在里面就可以了
Android : layout _ width=' match _ parent '
android:layout_height='? attr/actionBarSize '
安卓: layout _ width=' wrap _ content '
Android : layout _ height=' wrap _ content '
android:text='自定义视图' /
动作菜单
toolbar.inflate menu (r.menu.menu _ main );
在setSupportActionBar之后调用
toolbar.setonmenuitemclicklistener (new toolbar.onmenuitemclicklistener () {
@Override
publicbooleanonmenuitemclick (menuitem menuitem ) {
sitch(menuitem.getitemid () ) )。
case R.id.action_settings:
布雷克;
}
返回真;
}
);