gpt4 book ai didi

android - searchView展开时如何自定义 "up"按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:21 25 4
gpt4 key购买 nike

背景

My app能够使用 ActionBar 上的 SearchView 搜索项目(其他应用程序)。

该应用程序使用 Google 的支持库,并且适用于 API 9 及以上的所有 Android 版本。

问题

在 Lollipop 上,当我单击搜索操作项以开始搜索时,我注意到左上角的向上/后退按钮变为白色,这对这种情况不利,因为操作栏背景也是相当白:

enter image description here

奇怪的是它并不总是发生,而且我认为它不会发生在非 L​​ollipop 的 Android 版本上(在多个模拟器和设备上测试过)。

另一个奇怪的事情是抽屉导航图标似乎没问题,以及 searchView 中的 X 图标。

这是我拥有的工具栏的 XML:

<android.support.v7.widget.Toolbar
android:id="@+id/activity_app_list__toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize" />

“colorPrimary”设置为:#ffEFEFEF。

此外, Activity 的主题父项是“Theme.AppCompat.Light.NoActionBar”,因为我已将工具栏设置为 actionBar。

问题

我该如何解决这个问题?

这个问题的原因是什么?为什么它在其他 Android 版本上运行良好?

最佳答案

这似乎是一个已知问题:https://code.google.com/p/android/issues/detail?id=78346 .

解决方法在这里:https://code.google.com/p/android/issues/detail?id=78346#c5 , 意思是:

values-21/themes.xml:

<style name="MyTheme" parent="Theme.AppCompat">
<item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
</style>

就是这样。希望以后能修好。

为了自定义它,我假设我可以使用它,还可以使用“colorControlNormal”选择颜色

关于android - searchView展开时如何自定义 "up"按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27348479/

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