Android(安卓)ToolBar
16lz
2021-01-24
组成部分
- 导航,左边第一个
- logo,左边第二个
- 标题和子标题
- 自定义View
- 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; }});
更多相关文章
- ANDROID 自动接听 支持2.3以上版本
- 代码回收站
- 弹窗样式dialog
- 折叠式标题栏实现
- NETBEAN 开发Android应用
- Android快速入门 四大应用组件之一Activity(打电话和发短信)功能练
- 2020最新版Android一步一步教轻松通过ArcSoft虹软平台实现人脸识
- 代码调用Android应用程序卸载
- Google 推出「Android(安卓)Beam」基於 NFC 技術的手機分享應用(