组成部分

  1. 导航,左边第一个
  2. logo,左边第二个
  3. 标题和子标题
  4. 自定义View
  5. action menu

基本用法

ToolBar可以独立实现所有功能,不需要调用setSupportActionBar

导航

logo

toolbar.setLogo(R.drawable.ic_launcher);

标题和子标题

toolbar.setTitle("Title");toolbar.setSubtitle("Subtitle");

自定义View

自定义View会在标题与action menu之间,如果导航、logo和标题都没有话,自定义View的空间就很大了。相对与导航栏,我更喜欢这样的设计。

代码

TextView textView = new TextView(this);textView.setText("自定义View");toolbar.addView(textView);

XML

与LinearLayout等一样,直接放在里面就行

    

action menu

toolbar.inflateMenu(R.menu.menu_main);// 要在setSupportActionBar之后调用toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {    @Override    public boolean onMenuItemClick(MenuItem menuItem) {        switch (menuItem.getItemId()) {            case R.id.action_settings:                break;        }        return true;    }});

更多相关文章

  1. ANDROID 自动接听 支持2.3以上版本
  2. 代码回收站
  3. 弹窗样式dialog
  4. 折叠式标题栏实现
  5. NETBEAN 开发Android应用
  6. Android快速入门 四大应用组件之一Activity(打电话和发短信)功能练
  7. 2020最新版Android一步一步教轻松通过ArcSoft虹软平台实现人脸识
  8. 代码调用Android应用程序卸载
  9. Google 推出「Android(安卓)Beam」基於 NFC 技術的手機分享應用(

随机推荐

  1. Android中画面的布局工具
  2. android XML : unbound prefix
  3. UI_Layout 屬性”@+id”、”@id”和”@an
  4. Android(安卓)Touch事件传递机制解析
  5. Android 5.1 open data flow 数据开启流
  6. Android selector(背景选择器) , shape(
  7. 【Android】Android 开机广播的使用
  8. Android里merge和include标签的使用
  9. Android开发贴士集合(Part 1~4)
  10. Android修改自己程序字体