android studio-toolbar的使用

来源:互联网 发布:date转string java 编辑:程序博客网 时间:2024/05/16 01:10

Android3.0之后引入了ActionBar控件,但是由于ActionBar操作的诸多不便,并且官方也在一定程度上承认ActionBar限制了Android app设计与开发的弹性。所以google官方建议使用Toolbar代替ActionBar,Toolbar比ActionBar使用起来更加灵活。而在material design中也对其做了名称的定义:app bar。

app bar可以向用户提供非常熟悉的可视化结构和交互元素。使用app bar可以让用户快速了解怎样使用你的应用,这就给用户一个很好的体验。
 应用程序中使用app bar可有如下优点:
1. 可以显示出用户所处的当前位置;
2. 可以提供一些重要的交互操作,比如搜索(search)操作;
3. 可以实现导航功能,让用户快速回到Home Activity;

目前的使用心得总结如下:

1)一般使用toolbar来替代actionbar

2)toolbar一般有两个元素,左边是apptitle, 右边是一个overflow button

3)你的Activity需要继承自AppCompatActivity 

4) 你得先定义一个NoActionBar的主题,并让你的应用程序使用这个主题。这样做的目的是阻止你的应用程序使用本地ActionBar的功能。

5)其他功能类似actionbar的使用。


0 0