当前位置: 首页 > 知识库问答 >
问题:

如何在Android中更改工具栏后退按钮的颜色?

袁华清
2023-03-14

我不能改变返回按钮的颜色。我用的是工具栏材质设计。在我的应用程序中,我应用了工具栏的黑色背景,但默认情况下,背面设计是黑色的,这就是为什么我只想更改此返回按钮的颜色。请给我解决办法。

非常感谢。

共有3个答案

和斌
2023-03-14

这里是实现工具栏的光明和黑暗主题的最简单的方法。您必须更改工具栏标签的app:主题的值

  • 对于黑色工具栏标题和黑色向上箭头,工具栏应实现以下主题:

app:theme=“@style/ThemeOverlay.AppCompat.Light”

  • 对于白色工具栏标题和白色向上箭头,工具栏应实现以下主题:

app:theme=“@style/ThemeOverlay.AppCompat”

段干瑞
2023-03-14

使用这种样式

<style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
    <item name="android:homeAsUpIndicator">@drawable/back_button_image</item>
</style>
穆子琪
2023-03-14

你可以为你的styles.xml添加一种风格,

<style name="ToolbarTheme" parent="@style/ThemeOverlay.AppCompat.ActionBar">
  <!-- Customize color of navigation drawer icon and back arrow --> 
  <item name="colorControlNormal">@color/toolbar_color_control_normal</item>
</style>

并将其作为主题添加到工具栏布局中的工具栏中。使用app:theme的xml,请检查以下内容

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:theme="@style/ToolbarTheme" >
</android.support.v7.widget.Toolbar>
 类似资料:
  • 如何更改searchview中黑色箭头(后退按钮)的颜色,我已尝试使用以下代码进行自定义 但它不起作用

  • 在我的应用程序中,我使用动作栏和导航抽屉。操作栏中有一个按钮用于打开和关闭导航抽屉。我想把它的颜色改成红色。我该怎么做?

  • 我可以在工具栏中看到后退按钮,但当我单击时,什么都没有发生。它不会,但当我删除的整个实现时,后退按钮工作正常。我需要在需要时在两者之间切换。提前感谢。

  • 问题内容: 如何更改导航栏的后退按钮的字体。 后退按钮可以是“后退”,也可以是前一个视图控制器的标题。 我认为这可以工作: 但可选的return 。 问题答案: 刚刚测试了您的代码,看来行返回的原因实际上是因为返回nil。因此,如果您将该属性设置为有效的字体名称,则代码应该运行无错误- 即使显式设置为nil。 但是无论如何,正如我在测试中看到的那样,这条线不会给您显然想要的结果。前导的可选内容不应

  • 如何在Android上删除v7工具栏上的后退按钮? 我突出显示了下图中试图删除的按钮:

  • 我想知道如何在android中更改单选按钮的圆圈和边框的颜色。请帮我试了两天。