首页 > 解决方案 > 上下文操作栏后退箭头颜色更改

问题描述

我制作了一个上下文操作栏,它在长按 RecyclerView 的某些项目时直接膨胀。我没有在 xml 文件中创建工具栏或 appbarlayout,因此应用程序在没有任何工具栏或操作栏的情况下启动,但是当我长按某个项目时,它会使上下文操作栏膨胀。我的问题是,我尝试了所有可能的方法来更改上下文操作栏中后退箭头的黑色,但都是徒劳的。

标签: javaandroid

解决方案


我不确定你的意思是主页按钮,因为它不是上下文菜单的一部分,它是活动菜单的一部分。
如果是的话,把它放到你的风格中

<item name="homeAsUpIndicator">@drawable/your_drawable</item>

your_drawable可能看起来像这样

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        ...
    </shape>
</item>
<item>
    <bitmap
        android:src="@android:drawable/your_image"
        android:tint="@color/your_color"
        />
</item>

如果没有,如果没有这个箭头的图像,我就不能说更多了。


推荐阅读