Android ToolBar修改返回按钮图标
使用Toolbar时,有时因为不同的手机设备,不能使用系统默认的主题样式或者图标,必须指定特定的资源,防止APP在不同设备上的效果不一样!
我在使用Toolbar时,把这个布局作为一个公共的了,所以修改起来比较容易,下面是该Toolbar的布局文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:id="@+id/toolbar"android:layout_height="wrap_content"android:background="?attr/day_actionbar_bg"><TextView
android:id="@+id/tv_title"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_gravity="center"android:textSize="@dimen/actionbar_txtSize"android:textColor="?attr/common_login_txtbg"/>
</android.support.v7.widget.Toolbar>
在根节点加上这几句i就可以了:
xmlns:app="http://schemas.android.com/apk/res-auto"
app:navigationIcon="@drawable/navigationIcon"
android:navigationIcon="@drawable/navigationIcon"
就可以修改返回按钮的图标样式了,
完整的布局代码是这样的:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:id="@+id/toolbar"xmlns:app="http://schemas.android.com/apk/res-auto"app:navigationIcon="@drawable/navigationIcon"android:navigationIcon="@drawable/navigationIcon"android:layout_height="wrap_content"android:background="?attr/day_actionbar_bg"><TextView
android:id="@+id/tv_title"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_gravity="center"android:textSize="@dimen/actionbar_txtSize"android:textColor="?attr/common_login_txtbg"/>
</android.support.v7.widget.Toolbar>
修改返回按钮成功!
Menu菜单文字的颜色修改:
使用ToolBar时,需要右上角的菜单按钮,菜单的文字按钮颜色也需要修改,在app的主题里修改就可以了,主题中加个:
<item name="android:actionMenuTextColor">#329da3</item>
但只有menu中item设置showAsAction为always的时候才有用。
转自:http://blog.csdn.net/zouchengxufei/article/details/51199922
Android ToolBar修改返回按钮图标相关推荐
- Android标题栏添加返回按钮
1.xml文件布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmln ...
- Ionic2 下处理 Android 设备下返回按钮的事件
原文发表于我的技术博客 本文分享了 Ionic2 下处理 Android 设备下返回按钮的事件,供参考. 原文发表于我的技术博客 代码中我分享了如何捕捉 Ionic2 项目在 Android 设备下返 ...
- Android添加标题栏返回按钮,修改标题,添加背景
直接新建空Activity,标题栏没有返回按钮,标题也是和MainActivity 是一样的,怎么来加返回按钮,以及标题呢?标题栏背景是否也可以修改? 在新建的空Activity中的onCreated ...
- UINavigationController技巧一——修改返回按钮的标题
UINavigationController 一般push到另一界面后,返回按钮标题便是上一页面的title,但是对于push的第一页或者是上一页面没有title的,返回按钮标题便是默认back,如图 ...
- android弹出确认对话点击取消,Android点击返回按钮弹出确认消息对话框
将以下方法加入到自己想要实现该功能的Activity下即可 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ( ...
- android 点击返回按钮退回桌面的时候销毁了应用
发现一个奇异的bug,可能是系统版本高android11的原因吧,当应用回退栈为0的时候,按返回按钮会退回桌面,正常来说只是让应用返回后台而已,但是在楼主手机却出现了应用被销毁的问题,随即找到了解决方 ...
- Toolbar显示返回按钮以及响应
两步走: 1.设置按钮显示: //左侧添加一个默认的返回图标 Objects.requireNonNull(getSupportActionBar()).setDisplayHomeAsUpEnabl ...
- android 获取默认程序图标,android – PackageManager.getApplicationIcon()返回默认图标?...
我刚想通了.有一个PackageManager.getDefaultActivityIcon()方法返回一个Drawable.如果Drawable的Bitmap与应用程序图标Drawable的Bitm ...
- android之修改CheckBox左侧图标样式
很多时候系统自带的CheckBox样式并不能满足我们的需求,本文讲解如何替换CheckBox选中,未选中状态下的左侧图片背景的替换. 1.在res目录下创建drawable文件夹,在drawable ...
- android 返回按钮居中,coordinatorlayout toolbar title居中并且返回按钮变换样式
最近开发一个特效需要使用 Coordinatorlayout+AppBarLayout+CollapsingToolbarLayout+Toolbar 实现一个吸顶的效果. 其中有个需求是toolba ...
最新文章
- windows 文件关联图标的设置方法 (附部分代码)
- Android nDrawer
- 数学:《线性代数》矩阵运算
- #10172. 「一本通 5.4 练习 1」涂抹果酱 题解
- python traceback most recent_pyspider启动错误: Traceback (most recent call last):
- 【实战】K8S部署Nacos微服务
- 不染用计算机数字,2013年计算机等级考试一级B知识预测题(6)
- 2月20日 梯度下降、三种方式、三种超参数学习率冲量衰减因子、应用举例
- java servlet的包下载_javax.servlet jar包下载_javax.servlet jar包官方下载-太平洋下载中心...
- SPI FLASH与NOR FLASH的区别
- 三维坐标转经纬度_地形图坐标转换小程序使用方法
- 网站备案后可以换服务器吗,域名备案后可以更换服务器吗
- 01-交换机级联实验
- 谷歌钦定的编程语言Kotlin大揭秘
- 泰安旱稻安家增收 国稻种芯·中国水稻节:山东穿布鞋种水稻
- 计算机视觉之目标检测一之SSD
- 宝塔装两个mysql_同时安装Appnode与宝塔,宝塔创建Mysql数据库不同步问题
- HSDPA(High Speed Downlink Packet Access)高速下行分组接入,是一种移动通信协议,亦称为3.5G(3½G)...
- 2021年高压电工考试资料及高压电工操作证考试
- 【C#-socket】网络通信实例(异步通信、多客户端异步通信、同步通信)
热门文章
- 手把手教你搭建属于自己的技术博客
- 经济学人The right call on Huawei (20190427)
- 梆梆爱加密java反调试绕过
- java提取图片中的文字内容_java 提取图片中的文字,手写文字
- android读sdcard大文件系统,Android中使用SDcard读取文件
- python绘制饼图explode_python使用Matplotlib绘制饼图
- 基于TLC5615的多路可调数控直流稳压电源,51单片机,含Proteus仿真和C代码等
- 移动安全-APP安全加固
- 1041 考试座位号 (15 分)
- PHP 出现 The requested URL was not found on this server 怎么办?