如何自定义ActionBar上的后退按钮

2024-06-05

我已经能够使用以下建议自定义操作栏的背景、徽标图像和文本颜色:
Android:如何将 ActionBar“Home”图标更改为应用程序图标以外的其他图标? https://stackoverflow.com/questions/6351479/android-how-to-change-the-actionbar-home-icon-to-be-something-other-than-the
操作栏文本颜色 https://stackoverflow.com/questions/5861661/actionbar-text-color
操作栏背景图片 https://stackoverflow.com/questions/5861870/actionbar-background-image

我要定制的最后一块是后退按钮图像。默认情况下它是灰色的,我希望它是白色的。更改颜色、指定可绘制对象或简单地使其透明(并将 V 形添加到我的自定义徽标图像中)都可以。我该怎么办?


“向上”可供性指示器由指定的可绘制对象提供homeAsUpIndicator主题的属性。要使用您自己的自定义版本覆盖它,它将是这样的:

<style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
    <item name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item>
</style>

如果您的应用程序支持 3.0 之前的版本,请确保将此版本的自定义主题放入values-v11或类似的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何自定义ActionBar上的后退按钮 的相关文章

随机推荐

  • 全部配对图表上的所有路径

    这可能是一个没有最佳解决方案的问题 假设我有一个有向图 不知道它是否有循环 循环检测将是这个问题的方面之一 给定一组顶点 可能是数百万个顶点 我需要计算给定图的所有唯一对之间的所有不同路径 没有重复顶点的路径 我该如何应对这种情况 让我们看
  • 如何对 AG-Grid 中标题名称为空的列进行排序

    如何对 AG Grid 中带有空标题的列进行排序 正在传递的 colDef var columnDefs headerName sortable true suppressToolPanel true field 笨蛋 https plnk
  • UIButton 不响应 UITableViewCell 中的单击事件

    ios 中有一个黑暗巫术阻止我的按钮被点击 如果我不向 uitableviewcell 添加按钮 并且单击该按钮 则会触发该事件 但如果按钮在 uitableviewcell 中 它不会被触发 看起来表 我已经准备好了示例代码 如果你们可以
  • 较低级别的缓存是否可以具有更高的关联性并且仍然保留包含性?

    较低级别的缓存是否可以具有更高的关联性并且仍然保留包含性 假设我们有 2 级缓存 L1 最接近 CPU L2 最接近主内存 L1 高速缓存是与 4 个组关联的 2 路组 假设 L2 高速缓存与 16 个高速缓存行直接映射 并假设两个高速缓存
  • IRC 机器人:错误 - 注册超时

    我正在用 C 语言制作一个简单的 IRC 机器人 我终于让机器人连接并接收信息 我的代码也应该发送 但服务器表现得好像没有发送任何内容 当机器人连接时 我收到以下信息 收到 roc esper net 通知授权 查找您的主机名 收到 roc
  • iPhone/iPad 应用程序介绍

    我的应用程序的 iPhone 版本支持UIDeviceOrientationPortraitUpsideDown and UIDeviceOrientationPortrait 但 iPad 版本支持所有方向 在我的视图控制器中我有这个 B
  • 如何使用类在 PowerShell 中实现事件处理

    我希望能够创建一个自定义事件 该事件将触发订阅该事件的函数或对象 我查看了一些功能 例如 New Event and Register ObjectEvent 但我不完全确定如何有效地将它们组合在一起 我想要的想法是让一个函数在引发某个事件
  • 卡片栏嵌入推文:Chrome 和其他浏览器之间的差异

    我使用 Bootstrap 4 卡栏在我的网站上分享推文 我注意到 Chrome 和其他浏览器之间的区别 事实上 Chrome 丢失了第二列和第三列的一些信息 您可以在捕获中看到这一点 你可以帮帮我吗 抱歉我的英语不好 我是年轻的法国开发者
  • 将 MS Access 连接到网络上的 SQL Server

    我在 Windows 服务器上安装了 SQL Server Express 我有 10 个人在本地 PC 上安装了 MS Access 2016 假设数据库非常小且简单 连接 SQL Server 最简单的方法是什么 简单的 ODBC 可以
  • 使用Address Sanitizer和gcc7.1.0时如何生成核心转储

    我编译了我的代码 fsanitize address在 CentOS 7 2 1511 上 当我将 gcc 更新到 7 1 0 时 它无法再生成核心转储文件 有谁能够帮助我 gcc编译选项 lm g3 Wall Wno unknown pr
  • 如何使用 svg 使 iframe“可聚焦”

    我想检测 iframe 上的点击 这建议 https stackoverflow com a 8101458 246719执行此操作的方法是捕获父窗口上的模糊事件 但是 当用户单击 iframe 内的 svg 时 它不会获得焦点 根窗口也不
  • Plotly:如何创建月度和年度平均下拉选项?

    我希望在 Plotly 中创建一个下拉菜单 以将原始的每日时间序列重新采样为月平均值和年平均值 总之 我期望下拉列表中有 3 个选项 第一个是绘制的原始每日时间步长 第二个是重新采样的每日数据的月平均值 第三个是可以选择的年度平均值 这是迄
  • PostSharp 如何在运行时知道某个方面是否应用于方法?

    我正在实现 PostSharp 方面库 但无法找到以下问题的解决方案 假设我们有一个方面将应用于某些方法 而不会应用于其他方法 我需要某种可以在运行时使用的机制来了解某个方面是否应用于方法 具体来说 在运行时确定某些方面是否应用于由 a 给
  • Super() 关键字...它可以用来调用多个超类的构造函数吗? [复制]

    这个问题在这里已经有答案了 我想我错过了一些东西 或者有些东西不适合我 我正在读一本关于java的书 我刚刚了解了super 当用于获取构造函数时 它从一个超类向上获取构造函数 对吗 如果你想提升两个超类怎么办 我的脑子里有些东西不太对劲
  • 具有多个范围的 Powershell 整数参数验证

    我知道您可以声明一个仅接受特定范围内的值的整数参数 Parameter ValidateRange 1024 66535 Port 是否可以验证多个范围的参数输入 例如 假设我希望允许端口输入为 1 到 80 135 到 445 以及 10
  • git difftool 进行目录比较?

    是否可以使用 git difftool 命令来打开已更改文件和暂存 检查文件之间的目录比较 因此 理想情况下 如果 2 个文件已更改 它们将是唯一显示的 2 个文件 但在目录比较中 我读过关于让 git 并行给出所有文件差异的帖子 所以像
  • 在 Swift 中使用模板键入别名声明

    如何避免函数中多余的限制声明f0 f1 f10 class SomeClass
  • 有没有办法让 C# 类处理自己的空引用异常

    Question 我想要一个能够处理自身空引用的类 我怎样才能做到这一点 扩展方法是我能想到的唯一方法 但我想我会问一下 以防有一些关于 C 的有趣的事情我不知道 Example 我有一堂课叫User有一个名为IsAuthorized Wh
  • C# 代码在 IIS 上运行速度快,但在 Mono 上运行速度慢 - 如何改进?

    我有一个 ASP NET 应用程序 它在我的 Windows 开发计算机上运行良好 不过 服务器是运行 Mono 的 Linux 一旦上传 相同的代码在 Windows 上的运行速度会比在 Windows 机器上慢 4 到 5 倍 例如 一
  • 如何自定义ActionBar上的后退按钮

    我已经能够使用以下建议自定义操作栏的背景 徽标图像和文本颜色 Android 如何将 ActionBar Home 图标更改为应用程序图标以外的其他图标 https stackoverflow com questions 6351479 a