非常多的Android应用左上角都有返回button

在默认的情况下 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没有要求 就是略复杂些



转载于:https://www.cnblogs.com/yxwkf/p/5093811.html

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

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

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

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

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

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

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

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

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

  5. android自定义漂亮按钮样式,Android开发之漂亮Button样式

    开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实现 150CC48D90067F05BFAC966F4EE3E21D.jpg 边框样式 ...

  6. Android开发问题集锦-Button初始为disable状态时自定义的selector不生效问题

    1.下面是不生效的布局: selector_btn_red.xml: <?xml version="1.0" encoding="utf-8"?> ...

  7. android eclipse更改项目程序桌面图标以及出现的问题?

    首先,在Eclipse中某个android项目上右击打开 New - Other 视图,选择Android Icon Set 然后点击Launcher icon,接下来点击Image,选择图片. 但是 ...

  8. Android 中更改了默认app图标,在手机上还是显示默认图标

    注意 启动图标名称勿用默认名称,改为自定义的名称,比如ic_launcher_k,ic_launcher_自定义,防止启动图标找到第三方引用的图标,导致不是想要的logo <applicatio ...

  9. android开发如何修改应用程序图标、应用程序名称

    1 修改程序的图标, 修改drawable文件夹的i→→c_launcher.png图标,把新的图标改名覆盖就可以了. 如果你要自己的名称,可以修改AndroidManifest.xml的这个节点,a ...

最新文章

  1. 17,Scatter函数
  2. 【两行命令】R语言读取excel数据
  3. pycharm活动模板
  4. Basic Calculator
  5. Kubernetes学习之路目录
  6. iphone 低版本渲染不出来内容的一种解决办法
  7. 计算机组装与维护课程教学内容,《计算机组装与维护》课程教学计划
  8. 行业大佬集体唱衰教育O2O,强管控的B2C模式将是唯一出路
  9. SOTA来啦!BERT又又又又又又魔改了!DeBERTa登顶GLUE~
  10. 全志r16android sdk,全志R16的android4.4.2平台點亮gc2145(evb30)版本:V1.1(分色排版)...
  11. 第三方支付机构是什么意思_什么是支付牌照 在哪查
  12. 自动阻止恶意攻击IP,降低青龙被暴力破解的风险
  13. 打开.sql文件的方法
  14. [转载]《博客园精华集》WF筛选结果(共39篇)
  15. PostgreSQL 连接(JOIN)
  16. steam服务器维护6月28,绝地求生6月28日更新到几点 吃鸡更新维护公告
  17. 经典布局(flex和传统两种实现)—左中右三栏式
  18. 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
  19. Java浅拷贝和深拷贝(一文足矣),及String类型的坑。
  20. 刘慈欣,王晋康,何夕著《星际远征》

热门文章

  1. 资源地址整合与备份,即时更新
  2. java 编写小工具 尝试 学习(六)
  3. Fast dev didn't succeed, trying another location
  4. 【新手入门篇】新浪微博应用开发之Java入门篇
  5. Windows8 游戏开发教程-二、关于资源和工具
  6. React中的纯组件
  7. php框架和不用框架_如何选择一个PHP框架
  8. gpio库_斗牛犬:出奇的快速GPIO库
  9. 财政 | 十一月财政总结
  10. 理论 | 当 Spring Boot 遇上了消息队列......