Android --Toolbar的使用

在布局文件中添加如下代码:

 <android.support.v7.widget.Toolbar
        android:id="@+id/toobar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary">

 </android.support.v7.widget.Toolbar>

注意:这里使用的是support v7中的Toolbar ,如果直接使用Toolbar,则只用在API level 21 的版本上才有效

然后在主题中添加如下代码:

<!--隐藏Actionbar-->
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<!--Toolbar的颜色-->
<item name="colorPrimary">@color/accent_material_light</item>

在Activity文件中添加如下代码:

//使用Toolbar代替Actionbar
Toolbar toolbar = (Toolbar)findViewById(R.id.toobar);
setSupportActionBar(toolbar);

到目前为止Toolbar就已经代替了Actionbar

效果图如下:

当然Toolbar中还有很多方法,我在这里列举一部分常用的:

//设置标题
toolbar.setTitle("标题");
//设置子标题
toolbar.setSubtitle("子标题");
//设置Logo
toolbar.setLogo(R.mipmap.ic_launcher);
//设置导航图标
toolbar.setNavigationIcon(R.mipmap.ic_launcher);

效果图:

说明:由于我是使用AndroidStudio开发的所以我这里使用的是R.mipmap.ic_lanucher使用Eclipse的同学们可以使用R.drawable.ic_lanucher

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-01 03:23:52

Android --Toolbar的使用的相关文章

Android ToolBar使用

Android Toolbar: ToolBar是Android 5.0(API Level 21)之后用来取代ActionBar的 ToolBar的优势: Toolbar本身是一个 ViewGroup(而Actionbar直接继承自object)相比Actionbar可以更加灵活的配置使用. 引入方式: 在布局文件中引入support V7包下的ToolBar控件: <android.support.v7.widget.Toolbar android:id="@+id/toolbar&q

android toolbar 假标题居中

<android.support.v7.widget.Toolbar android:id="@+id/toolbar_top" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize"> <TextView android:layout_wi

Android Toolbar使用及Fragment中的Toolbar处理

Toolbar作为ActionBar使用介绍 本文介绍了在Android中将Toolbar作为ActionBar使用的方法.并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项. 使用support library的Toolbar Android的ActionBar每个版本都会做一些改变, 所以原生的ActionBar在不同的系统上看起来可能会不一样.使用support library版本的Toolbar可以让你的应用在多种设备类型上保

Android ToolBar自定义图标,关联DrawerLayout

Android5.0出现了一个可以代替ActionBar的控件ToolBar,使用更加灵活,一般我们使用ToolBar来和DrawerLayout配合使用,官方提供了一个开关类ActionBarDrawerToggle,来实现ToolBar和DrawerLayout的关联,但是 有时根据我们的需求需要更改左侧的图标,不在需要系统默认的三条杠的图标同时点击图标还想要DrawerLayout的侧拉页面出来,下面讲解两种不同的方式 一:通过代码来实现改变ToolBar的图标 public class

Android ToolBar标题文字居中的方法

在项目的开发中,使用苹果手机的产品,出的界面效果图极有可能(我这里是一定)完全是按照苹果的界面风格来出的,例如界面顶部的title文字位置是水平居中 如图: 那么问题来了,当我们使用ToolBar控件进行开发时,ToolBar的文字位置默认是靠左对齐的,不过这不能难道聪明的安卓开发者,解决方法如下: 1.只需要在ToolBar中添加TextView控件,设置位置为水平居中即可,代码奉上 <?xml version="1.0" encoding="utf-8"?

Android ToolBar 的简单封装

使用过 ToolBar 的朋友肯定对其使用方法不陌生,因为其用法很简单,如果对 ActionBar 使用比较熟练的人来说,ToolBar 就更容易了!不过,相信大家在使用的过程中都遇到过这样一个问题,需要在每一个我们要使用的 xml 中添加 ToolBar 这个控件,比如我需要在 MainActivity中使用 ToolBar,则他的 xml 文件需要这样写, <RelativeLayout xmlns:android="http://schemas.android.com/apk/res

Android ToolBar详解

今年(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其更新的 android app 皆套用了这个设计介面.当然,这个设计介面著实让大家感到惊艳外,更让 android 开发者开始担心未来 app 的界面处理了.不过,所幸有着之前 actionbar 的经验后,android 也很快地在 support library 里面提供了相对应的 api 给开发者使用,本篇

最详细的 Android Toolbar 开发实践总结(转)

转自:http://www.codeceo.com/article/android-toolbar-develop.html 过年前发了一篇介绍 Translucent System Bar 特性的文章 Translucent System Bar 的最佳实践 ,收到很多开发者的关注和反馈.今天开始写第二篇,全面的介绍一下 Toolbar 的使用.说起 Toolbar ,可能有很多开发的童鞋还比较陌生,没关系,请接着往下看. 初识 Toolbar Toolbar是在 Android 5.0 开始

Android Toolbar样式定制详解

前言 Marterial Design出来也有一段时间了,为了紧跟Google的设计规范,决定在项目中使用Toolbar.使用了一段时间之后,发现很多时候原始的Toolbar并不能满足项目的要求.为了适应项目多样化的需求,对Toolbar进行了深入的研究. Toolbar简介 Toolbar使应用的标准工具栏,可以说是Actionbar的升级版.和Actionbar相比,Toolbar最明显的变化是自由,方便定制. Toolbar简单使用 样式设置 style有两个地方需要调整,一个在 res/

android ——Toolbar

Toolbar是我看material design内容的第一个 官方文档:https://developer.android.com/reference/android/support/v7/widget/Toolbar.html 这是用来替代ActionBar,其实就是状态栏下面的标题栏. 想要使用ToolBar,需要隐藏原来的ActionBar,这个可以在主题中修改,在values/styles.xml中做出如下修改: <style name="AppTheme" paren