草庐IT

Searchview

全部标签

android - 如何在搜索时删除 android searchview 弹出文本?

我已经实现了操作栏SearchView,它工作正常,但在屏幕底部显示了一个float文本弹出窗口。见截图:ListViewJava类:@OverridepublicbooleanonQueryTextChange(StringnewText){if(TextUtils.isEmpty(newText)){mListView.clearTextFilter();}else{//EventAdapterViewca=(EventAdapterView)mListView.getAdapter();//ca.getFilter().filter(newText.toString());//F

Android 支持库 SearchView xml 属性 queryHint 和 iconifiedByDefault 不起作用

我在布局文件中有以下SearchView但是,当我运行我的应用程序时,没有出现任何提示并且搜索View被图标化,在代码中它可以工作我的问题是这是支持库上的错误吗? 最佳答案 您缺少必需的命名空间。在XML布局中将[yourapp]替换为您的应用名称。将此命名空间用于SearchView属性。如果您使用支持库中的View,则此方法是必要的。顺便提一句。你必须对menuforAppCompatactionbar做同样的事情.您还可以通过编程方式设置SearchView。见我的templateonGitHub.privatevoidset

android - 如何更改 SearchView 默认图标?

我使用“AndroidActionBarStyleGenerator”来生成我自己的Holo主题。然后我在操作栏中添加了两个图标,一个用于搜索过滤器,一个用于文件选择器,两个图标都是白色的。文件选择器图标(右侧)看起来不错,但不知何故,搜索图标看起来是深灰色的。在搜索TextView上键入时,关闭按钮也显示为深灰色。我尝试更改操作栏和搜索View的颜色,但没有成功。为什么搜索View显示这种颜色?怎么改?非常感谢。更新:我认为我的应用程序正在使用我的图标,但它没有,它使用默认的搜索View图标,所以我的问题实际上是,我如何更改默认图标搜索View?menu.xml文件中的这句话不起作用

Android - 带有简单字符串数组的 ActionBar SearchView 建议

我想实现一个具有建议功能的ActionBarSearchWidget。我已经在我的ORMLite数据库中存储了一个字符串数组,我想将其用于建议。如何在不创建大量类(Provider、Searchable...!)的情况下做到这一点? 最佳答案 这是一个示例,希望对您有所帮助。在此游标中实现更多功能,例如。按建议项目时打开Activity,看看这个http://developer.android.com/guide/topics/search/adding-custom-suggestions.htmlpackagecom.rober

android - 更改 appcompat 的 SearchView 文本和提示颜色

有人知道如何更改appcompatSearchView的文本颜色吗?我花了2个小时尝试了一些SO的建议,但没有一个可行。这是我的代码:在我的Activity中,我有这个:publicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.main,menu);menuItemlayerSwitcher=menu.findItem(R.id.layer_switcher_button);layerSwitcher.setOnMenuItemClickListener(newOnMenuItemClickL

当 searchview 获得焦点时,Android appcompat 工具栏会拉伸(stretch)

我正在更新一个应用程序以使用新的Toolbar而不是常规的ActionBar。在我的应用中,用户必须能够从他们的联系人列表中选择一个联系人。为此,我在菜单中添加了SearchView。联系人已经在列表中;SearchView用于使用ArrayAdapter.getFilter()过滤列表方法。使用ActionBar一切正常,但Toolbar的高度被拉伸(stretch)到键盘后面。使用AndroidDeviceMonitor中的XML检查,我可以看到ListView存在于我的键盘后面。看起来好像SearchView想要显示建议,但我没有配置这样的东西。知道出了什么问题吗?图片说明了问题

带有背景提示的 Android Searchview

我是android开发的新手,想知道是否可以创建一个带有背景提示的搜索View,当用户在搜索View框中键入时,它会自动更改。例如,在Google搜索中,背景中的灰色部分为用户提供了填写选项。 最佳答案 您可以通过以下方式添加SearchView提示:search.setQueryHint("GoogleSearch");您可以通过以下方式设置SearchView的背景颜色:search.setBackgroundColor(Color.RED); 关于带有背景提示的AndroidSea

android - 如何在android中获取searchview的事件

我在我的应用程序中使用搜索View。现在我只想获取在SearchView文本框中输入的文本并将其显示在另一个TextView上。如果我键入文本并单击一个按钮,我也可以这样做。但我不想使用任何额外的按钮。我只想在按下回车键时显示结果。 最佳答案 尝试使用setOnQueryTextListener搜索ViewnewSearchView.OnQueryTextListener(){@OverridepublicbooleanonQueryTextChange(StringnewText){//yourtextviewheretextVi

android - 如何设置 SearchView 文本大小?

我在LinearLayout中有一个SearchView,我正在尝试为它设置一个不同的TextSize(SearchView),但例如设置android:textSize="60sp"时,什么也没有发生。这是我的代码:有谁知道如何修改控件的TextSize? 最佳答案 您可以使用主题来实现这一点:在styles.xml中60sp并使用SearchView 关于android-如何设置SearchView文本大小?,我们在StackOverflow上找到一个类似的问题:

安卓操作栏: collapsible SearchView with action button

当搜索View展开时,如何使用可折叠的搜索View构建ActionBar并显示单个操作项?为了更具描述性,这就是我需要的:请注意,还有其他菜单项,android:uiOptions="splitActionBarWhenNarrow"定义在AndroidManifest.xml中。我尝试设置自定义搜索项布局:menu.xmlactionbar_search.xml但默认情况下,搜索View会占用所有可用宽度,并且按钮不可见。我不知道如何强制SearchView填充应用程序图标和菜单项之间的所有可用空间。我发现的只是android:maxWidth属性,但这只允许硬编码维度,我正在寻找一