searchview 相关问题

是一个Android GUI小部件,为用户提供用户界面以输入搜索查询并向搜索提供者提交请求

当光标聚焦并移动时,android searchView 背景会将文本隐藏在白色框后面

我在我的 android 活动中使用 SearchView 。 SearchView 在活动 menu.xml 中定义如下: 我在我的 Android 活动中使用 SearchView。 SearchView 在活动 menu.xml 中定义如下: <item android:id="@+id/action_search" android:icon="@drawable/ic_search_white_48dp_action" android:title="@string/Search" android:visible="true" android:background="@android:color/transparent" app:queryBackground="@android:color/transparent" app:submitBackground="@android:color/transparent" app:actionViewClass="androidx.appcompat.widget.SearchView" app:showAsAction="always|collapseActionView" /> 在代码中使用如下: MenuItem searchItem = menu.findItem(R.id.action_search); SearchView filterPartsSearchView = (SearchView) searchItem.getActionView(); filterPartsSearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); filterPartsSearchView.setBackgroundColor(ResourcesCompat.getColor(getResources(), R.color.transparent, null)); 这就是我单击文本并开始移动它时的样子: 我怎样才能删除那个白框? 我尝试在menu.xml和活动中将颜色设置为透明 使用这样的代码 MenuItem searchItem = menu.findItem(R.id.action_search); SearchView filterPartsSearchView = (SearchView) searchItem.getActionView(); if (searchManager != null) { filterPartsSearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); } filterPartsSearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); filterPartsSearchView.setBackgroundColor(ResourcesCompat.getColor(getResources(), android.R.color.transparent, null)); View searchPlate = filterPartsSearchView.findViewById(androidx.appcompat.R.id.search_plate); if (searchPlate != null) { searchPlate.setBackgroundColor(Color.TRANSPARENT); } 这是所选文本的参考图像 按下光标并按住突出显示文本时的第二张图像参考,同时在文本周围移动光标

回答 1 投票 0

活动工具栏中的SearchView并过滤到片段

我已经在活动中使用自定义工具栏给出了SearchView,并且过滤器数据进入片段。当我单击搜索图标时,工具栏尺寸增大。该活动中使用了导航栏,可能是

回答 2 投票 0

Android:使用 RecyclerView 和 ListAdapter 修复搜索文本突出显示

我在工具栏中有一个 SearchView,位于 CardView 的 RecyclerView 列表上方。 SearchView 可以正确地根据文本输入过滤列表。然而ListAdapter中的代码...

回答 1 投票 0

Android:使用 RecyclerView 和 ListAdapter 修复 ForegroundColorSpan 搜索文本突出显示

我在工具栏中有一个 SearchView,它位于 CardView 的 RecyclerView 列表上方。 SearchView 可以正确地根据文本输入过滤列表。然而ListAdap中的代码...

回答 1 投票 0

膨胀类 android.support.v7.widget.SearchView 时出错

我尝试自己解决这个问题,但无法找到解决方案。 stackoverflow 上有一个类似的问题,但没有一个答案对我有帮助( Cannot instantiate class android.suppo...

回答 2 投票 0

SearchView 光标不可见

我的搜索视图中的光标不可见。我怎样才能让它可见? 我的搜索视图内的光标不可见。我怎样才能让它可见? <androidx.appcompat.widget.SearchView android:id="@+id/edit_query" android:layout_width="0dp" android:layout_height="50dp" android:background="@android:color/white" android:ems="10" android:importantForAutofill="no" android:inputType="text" android:textColor="@color/app_dark_color" android:textStyle="bold" app:iconifiedByDefault="false" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:queryHint="@string/search" app:searchIcon="@drawable/ic_ricerca" tools:ignore="LabelFor" tools:text="Name" /> 我回顾了您的问题以及我们过去遇到的相同问题。我们尝试过的解决方案之一解决了我们的问题。请尝试使用该解决方案,它可能会解决您的问题。 <androidx.appcompat.widget.SearchView android:id="@+id/edit_query" android:layout_width="0dp" android:layout_height="50dp" android:background="@android:color/white" android:ems="10" android:importantForAutofill="no" android:inputType="text" android:textColor="#ff0000" android:textStyle="bold" app:iconifiedByDefault="false" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:queryHint="Search" tools:ignore="LabelFor" android:theme="@style/searchViewTheme" tools:text="Name" /> 样式.xml <style name="searchViewTheme"parent="Theme.MaterialComponents.DayNight.DarkActionBar"> <item name="colorControlActivated">@android:color/holo_orange_dark</item> </style> 解决方案: 以下是在使用 Kotlin 在 Android 应用程序中扩展布局后如何请求 EditText 的焦点: 科特林 绑定?.searchField?.post {holder.editTextInput.requestFocus()}

回答 2 投票 0

无法让操作栏中的搜索视图正常工作

我对java和android开发还很陌生;我一直在开发一个应用程序,我想要一个带有 SearchView 的操作栏。我看过谷歌的例子,但我无法让它工作......

回答 10 投票 0

SearchView 方法.setQuery 不起作用

我正在andriod中使用搜索界面,并按照android指南设置了界面。 我创建一个 SearchableActivity 它将处理用户输入和搜索结果。 ...

回答 6 投票 0

如何使 searchview 用于查找我的虚拟数据

我被卡住了,我做了一些搜索视图来查找我的虚拟项目,但仍然不起作用,有人知道它是如何工作的吗?这是我的虚拟数据 接口 DummyMusicDataSource { fun getMusicData(上下文:Co...

回答 1 投票 0

SearchView onQueryTextSubmit 运行两次,而我按一次

我正在编写一个搜索函数来访问图书馆网站。提交查询字符串时,程序会启动一个新线程来解析网络上的信息。 它在 AVD 上运行正常,但我的 HTC Des...

回答 6 投票 0

如何更改搜索视图图标颜色?

我知道这里已经有很多这个问题的答案,如果我还没有尝试过我在这里看到的所有内容,我就不会创建另一个线程。 无论如何,问题很简单。我...

回答 10 投票 0

如何使用 espresso 在 SearchView 上输入文本

TypeText 似乎不适用于 SearchView。 onView(withId(R.id.yt_search_box)) .perform(typeText("天气怎么样?")); 给出错误: 执行“键入文本”时出错(

回答 6 投票 0

点击搜索视图时删除多余的菜单

在我的项目中,我尝试在单击搜索视图时删除额外的菜单,并在取消搜索视图时返回菜单。请找到下面的屏幕截图 我使用下面的代码来隐藏...

回答 1 投票 0

Android - SearchView 设置过滤器和文本颜色

我正在尝试创建一个 SearchView 并以编程方式更改文本颜色并添加过滤器,例如最长长度。 SearchView 搜索 = findViewById(R.id.searchView1); TextView textView = search.findViewById(...

回答 1 投票 0

Android - 当我使用 searchview 时列表视图没有更新

我是 Android Studio 的新手,有人可以帮助我解决我的问题吗?使用 searchview 后,当我删除列表视图中的项目时,它不会更新。 让我给你截图以便更好地视觉...

回答 1 投票 0

在android studio java中激活searchView

我在android studio(JAVA)的表单中有一个searchView,代码如下: 我在android studio(JAVA)的表单中有一个searchView,代码如下: <SearchView android:id="@+id/SView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="25dp" android:background="#52BFECF4" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tvSearchDesc"/> 要在此视图中键入任何内容,用户应准确触摸 searchView 中的放大镜图标,如果用户触摸其他任何位置,searchView 不会激活。 我需要它始终打开。 SearchView.setIconifiedByDefault(false);

回答 1 投票 0

Material3 膨胀类 com.google.android.material.search.SearchView 时出错

我将Searchbar和SearchView组件material3(v1.1.1)添加到项目中 碎片之家 运行项目时出现错误: 错误 : android.view.InflateException:com.besoyeit.appbeso 中的二进制 XML 文件第 52 行...

回答 1 投票 0

带有回收视图和光标的搜索视图

我正在使用带有 sqlite 数据库的 recyclerview。现在我想添加搜索视图功能。 我想直接用光标过滤recylerview。我看到这个网站的很多帖子,但人们使用数组。 我读了

回答 2 投票 0

instagram是如何实现它的searchview的?

当我们在其搜索片段中单击 Instagram 的 SearchView 时,当前片段似乎发生了变化,即它显示了包含先前搜索的片段,这也是我们可以的地方

回答 0 投票 0

Android Jetpack 导航组件 - 后退按钮关闭搜索视图,而不是导航到上一个屏幕

我正在使用 Android Jetpack 导航组件在片段之间来回导航。在一个片段上,我有一个扩展形式的 SearchView。当我按下后退按钮(向左...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.