ToolBar的使用
2016-02-29 12:23
387 查看
官方介绍:Toolbar是应用的内容的标准工具栏,`可以说是Actionbar的升级版`,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。相比Actionbar Toolbar最明显的一点就是变得很`自由,可随处放置`,因为它是作为一个`ViewGroup来定义使用的`,所以单纯使用ActionBar已经稍显过时了,它的一些方法已被标注过时。
1、引入v7包,去除actionBar
style.xml文件中:
或者直接修改清单文件中application的主题为Theme.AppCompat.Light.NoActionBar
2、创建ToolBar的布局注:ToolBar是v7包中的一种ViewGroup
3、使用ToolBar//布局中使用(如:activity_main.xml中使用)
1、引入v7包,去除actionBar
style.xml文件中:
<pre name="code" class="html"> <span style="font-family: Arial, Helvetica, sans-serif;"><style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"></span> <!-- Customize your theme here. --> </style>
</pre><pre>
或者直接修改清单文件中application的主题为Theme.AppCompat.Light.NoActionBar
2、创建ToolBar的布局注:ToolBar是v7包中的一种ViewGroup
<pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#ff0000"> </android.support.v7.widget.Toolbar>
3、使用ToolBar//布局中使用(如:activity_main.xml中使用)
<include android:id="@+id/toolbar" layout="@layout/include_toolbar"></include>//代码中使用
mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar);//这个方法是在ActionBarActivity里面,对应的Activity需要继承actionBarActivity
相关文章推荐
- 深入Java集合学习系列:HashMap的实现原理
- AFNetworking 3.0迁移指南
- nginx均衡多tomcat环境配置,及这种环境下的remoteIp及ServerName获取方式
- Android Studio 简单介绍
- [置顶] 使用CSDN—MarkDown编辑数学公式
- v4包自带的侧拦菜单
- 播放提示音乐
- Android基础:自定义带图片的Toast
- 在编译php事务时候出现如下错误,具体原因不知,不过解决了
- iOS UISearchBar的背景框颜色适应
- LNMP-PHP5.3.27和MySQL分开安装在两台机器
- 面试遇到的智力题编程-啤酒兑换
- SEO_关键词自我竞争
- 代码设置控件selector
- 代码设置控件的背景
- 读取联系人
- Python中三引号的区别
- 总结:Android启动模式 ——IntentFilter解析
- iOS Apps 开发(Swift)(10)——Implement Edit and Delete Behavior
- python Debug 单步调试