草庐IT

searchView

全部标签

android - 将 SearchView 与 AppCompat 一起使用时出现空指针异常

今天我花了时间迁移到AppCompat库。除了我的SearchView,我已经成功设置了所有内容。之前,它运行正常,但现在我在使用代码时不断得到nullPointerExceptionsearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));我到处寻找解决我的问题的方法,但我找不到任何地方(我试过的都不行)。如有任何指导,我们将不胜感激。这里是我打电话的地方:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInf

android - 如何更改 SearchView 元素的颜色?

我想在我的项目中使用SearchView,但我对元素的颜色有疑问。让我告诉你:它的fragmentDialog我有我的SearchView我不需要改变背景颜色。下图就是例子。我想看到没有黑色bg的SearchView元素。我试过了改变主题改变风格改变色调但没有任何效果。搜索图标和另一个元素仍然是白色的。也许我失去了什么?我可以在XML中执行此操作吗?请帮帮我。 最佳答案 在这个答案中,我假设SearchView添加到Toolbar中,而AppTheme是Theme.AppCompat的子项。Light.NoActionBar@col

android - SearchView 展开后隐藏的操作栏图标

我希望SearchView旁边的图标(“云”)即使在SearchView展开时也保持可见。这适用于平板电脑,但不适用于Nexus5等较小的设备。我已经为此菜单项设置了showAsAction="always"。此外,SearchView具有此属性:showAsAction="ifRoom"。 最佳答案 试试这个,使用appCompatv21对我有用finalMenuItemswitchButton=menu.findItem(R.id.action_import);finalMenuItemsearchItem=menu.findI

android - searchview 在 FIRST back press 上没有正确关闭(它只是失去了焦点)

我必须按两次后退按钮才能关闭SearchView。为什么?第一次按下时,SearchView只会失去焦点...在SearchView上设置setOnKeyListener也不起作用...顺便说一句,我正在使用ABS实现...我的代码很简单,如下所示:mMenuItemSearch=menu.findItem(R.id.search);mSearchView=newSearchView(getSupportActionBar().getThemedContext());mMenuItemSearch.setActionView(mSearchView);mSearchView.setOn

android - 如何实现语音搜索到SearchView

我想在我的应用程序中添加语音搜索功能。我在SherlockActivity中填充SearchView。但是我找不到将语音搜索功能添加到SearchView对象的解决方案。你能给个建议吗,我需要做什么?代码如下:publicclassMainActivityextendsSherlockActivity{privateSlidingMenuslidingMenu;privateSlidingMenuslidingMenuRight;privateStringmFilterArrays[];publiclonglastScrollTime=0;/**Ensonkaydırmanezaman

android - SearchView 删除蓝色焦点线并在特定位置显示光标

我一直在尝试删除SearchView中的蓝色焦点线。我将其转换为AutoCompleteTextView,以便我可以为我的searchView使用自定义图标。intid=searchView.getContext().getResources().getIdentifier("android:id/search_src_text",null,null);searchtextView=(AutoCompleteTextView)searchView.findViewById(id);我试过用searchtextView.setBackGroundColor(0)并在我的xml中手动将背景

android - 自定义 SearchView 在 android 中整个可点击

我的应用程序中有一个SearchView小部件,我想问一些关于自定义它的问题。首先,你只能通过点击搜索图标开始搜索,有什么办法可以让整个SearchView都可以点击吗?另外,有没有办法让SearchView在被点击时看起来像这样?现在是这个状态:这是我的代码:citySearch=(SearchView)findViewById(R.id.city_search_bar);citySearch.setBackgroundResource(R.drawable.search_background);citySearch.setOnSearchClickListener(newOnCli

android - SearchView 提示未显示

我试图在我的主Activity的搜索View中显示提示文本。onqueryTextSubmit启动另一个名为SearchResultsActivity的Activity,它将显示查询结果。我的问题是我无法显示提示文本。我的searchable.xml代码和list代码最后是我的onQueryTextSubmit代码@OverridepublicbooleanonQueryTextSubmit(Stringquery){AnniversariestempResults;tempResults=mainAnniversariesManager.searchManager.searchAnn

android - 如何捕获 SearchView 清除按钮单击?

如何通过单击右侧的X按钮捕获用户单击清除SearchView文本的事件我已经捕获了onQueryTextChange事件,但是,这是针对任何文本更改而不是针对那个X按钮的 最佳答案 在尝试了很多组合之后,我找到了如何在SearchView中捕捉X按钮后面的事件以下是我的一个应用中onCreateOptionsMenu函数的代码fragment。mSearchMenu和mSearchView是全局变量。X实际上是一个ID为search_close_btn的ImageView,文本区域是一个ID为search_src_text的Edit

android - 如何捕获 SearchView 清除按钮单击?

如何通过单击右侧的X按钮捕获用户单击清除SearchView文本的事件我已经捕获了onQueryTextChange事件,但是,这是针对任何文本更改而不是针对那个X按钮的 最佳答案 在尝试了很多组合之后,我找到了如何在SearchView中捕捉X按钮后面的事件以下是我的一个应用中onCreateOptionsMenu函数的代码fragment。mSearchMenu和mSearchView是全局变量。X实际上是一个ID为search_close_btn的ImageView,文本区域是一个ID为search_src_text的Edit