android中关于toolbar的使用
来源:互联网 发布:java获取系统时间 编辑:程序博客网 时间:2024/05/24 06:49
toolbar久闻其名,但项目中并没有实际使用过。toolbar代替actionbar主要是前者是一个viewGroup的控件,可以自由的定制ui,而后者是系统内置的系统级别的控件,只是提供了几个接口可以在已有的ui结构上实现用户自定义,扩展性太差。
要使用toolbar首先要在activity使用的style中修改样式,
<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>
这里有一个大坑!如果使用的是v7包中的AppCompatActivity
的话,在设置属性的时候,不能带android
命名空间,即android:
前缀,因为它只认app
命名空间,当然也不要带app:
前缀,不带命名空间就好。
还有一个细节就是toolbar
的高度或者minHeight
最好设置为?attr/actionBarSize
,即使用系统的actionBar的高度。
之后就是在activity中实例化toolbar,并通过setSupportActionBar(toolBar);
方法将actionBar替换为toolBar。
当然也可以直接使用Theme.AppCompat.NoActionBar
的样式,这样就不用再设置style样式了。
0 0
- android中关于toolbar的使用
- Android中Toolbar的使用
- android中toolbar的使用
- Android中Toolbar的使用
- Android中Toolbar的使用
- Android中Toolbar的使用
- android toolbar中searchView的使用
- Android中toolbar的简单使用
- Android中Toolbar的基本使用
- Android中Toolbar的使用 AppCompatActivity必备
- Android中ToolBar标题栏的使用步骤
- Android --Toolbar的使用
- android toolbar的使用
- android:ToolBar的使用
- android Toolbar的使用
- Android ToolBar的使用
- Android Toolbar的使用
- Android ToolBar的使用
- 多线程、分布式任务如何向HDFS加载数据
- Ionic 启动流程
- mongodb 的副本集相关整理
- 工作日记:2017年1月4日17:29:25
- JAVA SE API学习 java.io.File
- android中关于toolbar的使用
- HttpClient 4.5.2例子
- 如何自定义跳转页面
- JavaSE_2th_标识符、关键字、基本数据类型、类型转换、变量和常量
- EF进阶篇(二)——CRUD
- Python 编码小结
- java数据库连接池
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- 字符串