您的位置:首页 > 其它

ToolBar的使用

2016-02-29 12:23 387 查看
官方介绍:Toolbar是应用的内容的标准工具栏,`可以说是Actionbar的升级版`,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。相比Actionbar Toolbar最明显的一点就是变得很`自由,可随处放置`,因为它是作为一个`ViewGroup来定义使用的`,所以单纯使用ActionBar已经稍显过时了,它的一些方法已被标注过时。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: