gpt4 book ai didi

android - 搜索 View 关闭图标显示为禁用而不是白色

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

每当我在搜索 View 中输入内容时,关闭按钮 (X) 似乎由于某种原因被禁用,而不是显示为白色。如何解决此错误,使其显示为白色?

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.menu_search_list, menu);
MenuItem item = menu.findItem(R.id.action_search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(item);
searchView.setOnQueryTextListener(this);
searchView.setQueryHint(getResources().getString(R.string.station_search_hint));
}

menu_search_list.xml

<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search_light"
android:title="@string/action_search"
android:orderInCategory="100"
app:showAsAction="always"
app:actionViewClass="android.support.v7.widget.SearchView"/>
</menu>

最佳答案

Clean 解决方案在为空时隐藏关闭图标。

app:showAsAction 属性中使用 "collapseActionView|always"

<item
android:id="@+id/action_search"
android:icon="@drawable/ic_search"
android:title="@string/menu_action_search"
app:showAsAction="collapseActionView|always"
app:actionViewClass="android.support.v7.widget.SearchView"/>

关于android - 搜索 View 关闭图标显示为禁用而不是白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31093594/

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