前言
github链接:
ToolBar Demo
和 ActionBar
关于Toolbar的具体可以参考Android开发:最详细的 Toolbar 开发实践总结和android:ToolBar详解两篇文章。
Google文档上说的App Bar就包括了Toolbar和ActionBar,而ToolBar就是ActionBar的升级版,Toolbar操作跟简单,功能更强大,ActionBar已经被Google废弃了,不建议使用。
关于Toolbar的用法,android:ToolBar详解已经讲的非常详细,而且代码也能正常运行(经过我亲手实验)
现在新建的模版工程都是默认使用Toolbar
Toolbar与ActionBar的区别
Actionbar的使用用途:
- 可以使用图标做导航
- 提供导航标签
- 提供下拉列表导航
- 为菜单添加动作视图
- 为菜单添加Actionprovide
ToolBar的使用用途:
- 设置导航栏图标;
- 设置App的logo;
- 支持设置标题和子标题;
- 支持添加一个或多个的自定义控件;
- 支持Action Menu;
心得
在写这两个Demo的时候,我在网上找了些博客,里面的内容跟实际写代码还是有些不同,发现还是上Google官网文档靠谱点,而且Google文档都写得非常严谨。不过那些文档也需要耐心一句一句的看懂并实践出来,否则很难得到自己期望的效果。调试的过程有点痛苦,不过也确实能够学到许多东西。
在写Demo的过程中学会了如何使用Github上传代码,同时发现自己写代码的能力有待加强,以前对一些东西似懂非懂的。现在通过自己亲手实践调试后,对知识的掌握也更加牢固。