很多的Android应用左上角都有返回按钮

在默认的情况下 ADT会默认给一个返回图标

而作为开发需求 很多都要求定制一个新的图标

在Android的网站上 发现了2种可以更改的方法

1.

在java代码环境中设置

actionBar = getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setHomeAsUpIndicator(R.drawable.back);

如果有错误提示 Call requires API level 18 (current min is 14): android.app.ActionBar#setHomeAsUpIndicator

说明当前的最小API等级低于18  那么就参考第二种方法了

2.

在styles.xml中新增一种style

<style name="style_titlebar_normal" parent="Theme.AppCompat.Light"><item name="android:homeAsUpIndicator">@drawable/back</item> <!--返回icon--></style>  

然后在AndroidManifest.xml中 在其Activity 的theme中设置成该style

<activityandroid:name="com.logic.activity.Activity1"android:theme="@style/style_titlebar_normal"></activity>

这种方法对API level没有要求 就是略复杂些



Android开发 更改返回按钮的图标相关推荐

  1. Android开发 更改返回button的图标

    非常多的Android应用左上角都有返回button 在默认的情况下 ADT会默认给一个返回图标 而作为开发需求 非常多都要求定制一个新的图标 在Android的站点上 发现了2种能够更改的方法 1. ...

  2. Android开发——创建项目和软件图标

    Android开发--创建项目和软件图标 一.SDK安装及加装 1.将环境搭建好过后,点击Android Studio,就会开始进入软件,如果你没有另外下载SDK在你的电脑上,他会出现一个警示提示框, ...

  3. android 浮动小图标,android - 调整浮动动作按钮的图标大小(fab)

    android - 调整浮动动作按钮的图标大小(fab) 新的浮动操作按钮应为56dp x 56dp,其中的图标应为24dp x 24dp. 所以图标和按钮之间的空间应该是16dp. android: ...

  4. Ionic2 下处理 Android 设备下返回按钮的事件

    原文发表于我的技术博客 本文分享了 Ionic2 下处理 Android 设备下返回按钮的事件,供参考. 原文发表于我的技术博客 代码中我分享了如何捕捉 Ionic2 项目在 Android 设备下返 ...

  5. (转)解决android开发人员,手机app图标显示不正确问题

    (转)解决android开发人员,手机app图标显示不正确问题 参考文章: (1)(转)解决android开发人员,手机app图标显示不正确问题 (2)https://www.cnblogs.com/ ...

  6. Android开发更改应用图标无效的问题

    引子: 由于最近公司产品转战移动端,而且就要在年底前上线第一个版本,作为主工不得不立即投入到Android开发的学习中,昨天一天在家找了一些资料,看了一些视频,也试着弄了一个简单的应用. 问题: 本来 ...

  7. Android --- 如何更改应用程序的图标以及名称(Android studio)

    如何在Android studio中更改应用程序的图标和名称是很多初学者遇到的问题之一,今天我就来给大家讲一下简单的步骤 1.    更改图标 首先选中我们需要更改的工程,然后new -->Im ...

  8. Android添加标题栏返回按钮,修改标题,添加背景

    直接新建空Activity,标题栏没有返回按钮,标题也是和MainActivity 是一样的,怎么来加返回按钮,以及标题呢?标题栏背景是否也可以修改? 在新建的空Activity中的onCreated ...

  9. Android标题栏添加返回按钮

    1.xml文件布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmln ...

  10. android弹出确认对话点击取消,Android点击返回按钮弹出确认消息对话框

    将以下方法加入到自己想要实现该功能的Activity下即可 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ( ...

最新文章

  1. vue调用后台api_基于ThinkPHP V5+VUE开发的面向API的后台管理系统
  2. 安卓系统辅助功能中的指针停止移动后点击是什么?OTG
  3. mysql执行动态批处理,使用BAT批处理执行sql语句的代码
  4. Android Wifi简单的梳理【转】
  5. python高级玩法_python pandas to_excel 高级玩法
  6. MOON.ORM 3.5 MYSQL的配置及使用方法(最新版免费下载使用.欢迎加盟)
  7. 企业实战_01_ Mycat 主要作用_01
  8. 云开发是啥?看看它在编程导航项目的实践
  9. 收藏jquery兼容浏览器的ctrl+enter动作代码
  10. java if else重构_Java编程细节-重构-为什么 if-else 不是好代码
  11. 在win2k3上使用卡巴斯基6.0
  12. 计算机四级网络工程师考试怎样报名,计算机四级网络工程师考试流程
  13. lamp兄弟连 mysql_lamp兄弟连视频笔记
  14. 重启计算机可以使用什么组合键,死机重启电脑快捷键有哪些
  15. 用PS快速给图片添加逼真彩虹效果
  16. LUP分解求解线性方程组及求逆矩阵 java
  17. Euclid最大公因数算法及其扩展求逆元
  18. opencv实战从0到N (14)- 凸包算法 convexity defects
  19. 独立站推广引流的8个渠道
  20. 2.3 连续性随机变量

热门文章

  1. 计算机学霸电视剧,“学霸爱上学渣”的4部电视剧,部部甜到爆炸,全看过的真有眼光...
  2. 阿里云智能编码插件Cosy,提升开发效率杠杠滴!
  3. [IOS APP]蛙-莫言经典有声小说
  4. 关于macbookpro 外接显示器帧率问题
  5. 模电(电平转换电路)
  6. Making Pre-trained Language Models Better Few-Shot Learners
  7. SpringBoot入门之SpringBoot热部署,什么是热部署 04
  8. If you want to be loved, be lovable.
  9. 中小学计算机网络培训心得体会,计算机网络培训心得体会
  10. clover懒人_懒人气球驱动的互联网毕竟可能不是一个愚蠢的想法