草庐IT

searchviews

全部标签

android - Searchview 清除按钮问题

我在搜索View中遇到问题。清除按钮不在搜索View的右端部分。如何将它放在View的右侧?这是我的菜单项。我的Activity代码@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.search_menu,menu);SearchManagersearchManager=(SearchManager)getSystemService(Context.SEARCH_SERVICE);searchView=(SearchView)MenuItemCompat.getAct

android - 如何在ActionBar中使用SearchView处理建议点击事件,ContentProvider调用webService,返回光标?

当我尝试使用ActionBar上的searchView设置自动完成搜索时遇到问题。我有一个contentProvider,它自己调用webService来获取建议。它返回一个光标,建议在UI上正确显示。问题是当我选择这些建议之一时没有任何反应。我不确定要在SUGGEST_COLUMN_INTENT_ACTION中存储什么。阅读documentation时,我知道应该再次调用我的Activity的onCreate方法,并且我可以获得SUGGEST_COLUMN_INTENT_ACTION以了解上下文并使用intent.getData()获取SUGGEST_COLUMN_INTENT_DA

android - 如何修复横向截断的自定义 SearchView 背景?

我已经按照这个很好的答案question使我的ActionBar中的SearchView小部件适合自定义主题。它适用于纵向模式,但在横向模式下,操作系统将缩小ActionBar的高度以最大化内容屏幕空间。不是像其他项目一样将没有边距的SearchView小部件放入ActionBar,而是在顶部将其切掉:我翻遍了Android源代码的res文件夹,但找不到任何专门的布局或资源来说明如何解决这个问题,甚至找不到Android本身如何设法适应默认的HoloSearchView将小部件放入缩小的ActionBar。任何见解都值得赞赏。谢谢。 最佳答案

android - 为 Actionbar SearchView 创建异步 ContentProvider

我的ActionBar中有一个SearchView,它与ContentProvider相连以提供搜索建议。这些建议不是来自数据库(与ContentProvider一样),而是来自Web服务。这就是为什么我必须异步处理ContentProvider的游标。我的代码到目前为止有效,但搜索建议总是“后面”有一个字母:在我输入"the"后,我得到了之前搜索的所有结果=>"th"在我输入“they”后,我得到了之前搜索的所有结果=>“the”如何告诉SearchViewCursor中有新结果?我查看了ContentObserver和ContentResolver().notifyChange()

Android AppCompat SearchView EditText 在 Lollipop 之前缺少底线

我正在尝试在我的布局中使用SearchView(而不是在ToolBar或ActionBar内部)。我使用的是AppCompat,但它在Lollipop之前看起来不一样。EditText在前Lollipop设备中缺少底部边框。LollipopSearch正确显示边框:Lollipop之前的搜索显示无边框:我的主题是基本的:truefalsetrue@style/MySearchViewStyle@style/MySearchViewStyle@color/primary@color/primary_dark@color/accent@style/EditText@style/EditTe

Android:将自定义按钮添加到 Actionbar 中的 SearchView 小部件

我想向SearchView小部件添加自定义按钮。通过search_view布局文件的源代码,我发现它有一个包含提交按钮和语音按钮的LinearLayout(submit_area).所以我在submit_area添加了一个动态按钮。但它不显示我动态添加的按钮,因为如果未启用提交按钮或语音按钮,则submit_area是不可见的。所以我是否动态添加任何东西都没有关系。SearchViewsearchView=(SearchView)menuItem.getActionView();intsubmit_areaId=searchView.getContext().getResources(

android - SearchView 中的自定义光标颜色

我想更改SearchView中闪烁光标的颜色在Actionbar中(为了兼容性,我正在使用ActionbarSherlock)。到目前为止,我已经设法更改了EditText元素的光标颜色。ThisSOpost帮助我实现了这一点,我为EditText使用的样式如下所示:@style/edittext_style@drawable/red_cursor红色光标看起来像这样:我确实查看了SearchView小部件的实现,我认为它使用了AutoCompleteTextView。用于文本输入。由于AutoCompleteTextView派生自EditText小部件,我不太明白为什么样式适用于Ed

android - 如何将 SearchView 添加到抽屉导航中?

我开发了一个带有可扩展ListView的抽屉导航,就像这样我想在抽屉导航中添加一个SearchView,所以我将其添加到ExpandableListView我遇到了一个错误java.lang.UnsupportedOperationException:addView(View,LayoutParams)isnotsupportedinAdapterView谢谢 最佳答案 我认为在您的Activity中使用ActionBar或ToolBar来添加一个SearchView将是一个很好的解决方案。你可以这样尝试:首先,将SearchVie

Android SearchView - 向右移动图标(没有 ActionBar)

我有一个像这样的androidSearchView-这不在我的ActionBar中,它在我的Activity中的其他地方。我需要将图标(搜索图标)留在布局的右侧。单击它应该扩展到SearchView(与ActionBarSearchView相同的行为)。我试过android:layout_alignParentRight="true"但图标保持在左侧。任何帮助都会很棒:) 最佳答案 我找到了解决这个问题的方法。只需将布局方向设置为“rtl”,图标将位于右侧。这是我的搜索View的代码,它按预期工作。

android自定义searchView圆角

我想创建一个带有不在ActionBar中的SearchView的Activity(事实上,我正在使用NoActionBar主题)。现在我希望这个SearchView有圆角(不是实际SearchView中的EditText,而是SearchView本身),像这样:Mockup我所能管理的就是:actualSearchView.有人可以提示我必须更改的内容吗?Activity的XML:drawable/bg_white_rounded.xml代码:Activity代码:publicclassMainActivityextendsAppCompatActivity{SearchViewsea