gpt4 book ai didi

android - 在我的 ActionBar 中自定义 Up/Back/Burger 背景

转载 作者:行者123 更新时间:2023-11-29 01:36:26 24 4
gpt4 key购买 nike

我正在尝试使用选择器自定义操作栏项目的背景,以覆盖按下按钮时显示的内容。使用菜单按钮(例如,溢出图标)非常容易,因为您可以使用 actionBarItemBackground 设置它们的样式。 .

遗憾的是,这不适用于向上/主页/左侧指示器。我在我的 styles.xml 中尝试失败:

  • <item name="actionButtonStyle"> ;

  • <item name="actionBarStyle"> ;

  • <item name="toolbarStyle"> ;

似乎没有任何嵌套属性作用于主页图标背景。我还搜索了 android.R.attr 并查看了 this .有什么办法吗?

我想继续使用“向上”指示器,而不是膨胀自定义 View 。在那种情况下,我还必须夸大标题以及自定义 View 自然出现在标题的末尾。而且我会失去汉堡到箭头的动画,而且我将不得不注意边距和设计指南(现在由 AppCompat 管理),以及其他一些不好的事情。

我想设置一个 Logo ,但这也会带来一些并发症,而且我认为无论如何我都无法更改背景。

我想到了Toolbar作为Layout ,所以我可以从 XML 中放入自定义 View 。如果我没记错的话,它们会出现在标题之后,所以这也不是一个好主意。

我能做什么?

最佳答案

如果有用请告诉我
将此添加到您的主题中,或者如果两者都不需要,请删除带有 android 前缀的主题

<item name="android:selectableItemBackground">@drawable/selector</item>
<item name="selectableItemBackground">@drawable/selector</item>

示例@drawable/选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="#ddffffff" />
<item
android:drawable="@android:color/transparent" />
</selector>

关于android - 在我的 ActionBar 中自定义 Up/Back/Burger 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27680915/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com