草庐IT

Searchview

全部标签

java - 一个 Activity 和屏幕旋转中的两个 SearchView

我在一个xml布局中有两个SearchView:然后我通过setContentView()将此布局扩展到我的MainActivity。然后我调用方法setQuery()为彼此。一切正常,直到屏幕旋转。当我旋转屏幕时,每个searchView都有文本“World”而不是“Hello”和“World”。publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(

android - ActionBar 中的 SearchView——*Up* 按钮的问题

我正在使用SearchView在ActionBar的ListView.放大镜可以触摸,SearchView显示其编辑框,用户可以输入过滤列表内容的文本。它几乎可以工作。然而,当用户按下向上按钮时,SearchView折叠回图标,小部件内的文本被清除,过滤被重置。效果(在我的例子中)是列表只能在SearchView时被过滤。未图标化。想要的行为是在SearchView之后也保留过滤器文本。折叠了。注意:该行为可能在Android4.3中发生了变化。在4.2.2中,它按需要工作。请参阅以下观察结果。详细信息:更具体地说,菜单包含以下项目:注Intent标和android:showAsAct

android - SearchView 在一项 Activity 中,结果在另一项 Activity 中

我的用例如下:在ActivityA中,我有一个带有可折叠SearchView的操作栏。当用户给出她的查询并按下“搜索”按钮时,我想显示ActivityB和结果。我没有这样做,这是我的代码:searchable.xml:ActivityA:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.menu,menu);SearchManagersearchManager=(SearchManager)getSystemService(Context.SEARCH_SERVICE

Android SearchView 在用户开始输入之前显示提示文本

我有一个SearchView并试图添加提示文本。似乎你只能在用户实际点击SearchView时显示提示,我用谷歌搜索了很多并尝试了我在StackOverflow上找到的不同方法,例如:searchView.onActionViewExpanded();searchView.setIconified(true);searchView.setQueryHint("Mitarbeitersuchen");或使用上面的代码进行更多尝试。我还尝试在XML文件中添加IconifiedByDefault但没有帮助。我相信有办法。有人可以帮忙吗?:)fragment_main.xml

Android searchview的建议来自网络

我在Actionbar中有一个SearchView,我希望从服务中获取建议。我在androidSamplesSearchableDictionary中看到了一个示例。但它正在从本地数据库加载结果。我明白了,有必要使用ContentProvider。但我想知道什么时候从网络服务中获取结果。我的意思是什么时候打网络电话。请任何人帮忙。 最佳答案 因此,如果您在项目中使用搜索View并希望显示建议,您可以通过两种方法实现/***Calledwhentheusersubmitsthequery.Thiscouldbeduetoakeypre

android - 更改 SearchView 按钮和查询的背景颜色

出于某种原因,我的搜索View有一个白色背景而不是透明背景,我似乎无法摆脱它。我正在使用AppCompat主题。我手动使用ToolBar作为我的ActionBar。菜单.xml@color/app_background@null@android:color/transparenttruetruetruetruefalse@style/MySearchViewStyle@android:color/transparent@android:color/transparent 最佳答案 我将这些背景更新为透明并且有效。@android:c

android - menu.xml 中的 ActionbarSherlock SearchView 给出 Resources$NotFoundException

当我尝试将ActionbarSherlockSearchView添加到我的ActionBar时,应用程序在应显示Activity时立即崩溃。为此,我在LogCat中发现了以下内容:10-2221:22:51.070:W/MenuInflater(21873):Cannotinstantiateclass:com.actionbarsherlock.widget.SearchView...10-2221:22:51.070:W/MenuInflater(21873):Causedby:java.lang.reflect.InvocationTargetException10-2221:2

android - ActionBar 中的 SearchView 可绘制对象显得模糊

我的ActionBar有以下菜单布局:这是设置代码:@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.actionbar_default,menu);SearchViewsearchView=(SearchView)menu.findItem(R.id.itemSearch).getActionView();intsearchPlateId=searchView.getContext().getResources().getIdentifier("a

android - 使用支持库 v21 设置 SearchView 小部件的样式

我正在尝试使用新的AppCompatv21来设置SearchView小部件的样式,但我遇到了一些问题。无论我在“suggestionRowLayout”属性上设置什么布局,它都什么都不做。SearchView的建议下拉列表保持不变。我遇到的其他问题是当“强调色”与“原色”颜色相同时,在搜索View中无法区分插入符在哪里。您知道如何将SearchView中的强调色更改为仅应用于此处吗?我发现PlayMusic也有同样的问题。我正在遵循Android开发者博客中的指南:http://android-developers.blogspot.com.es/2014/10/appcompat-v

ActionBar 上的 Android SearchView,检测点击搜索

在我的应用程序中,与许多其他应用程序一样,有一个通用的搜索小部件(http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget)。只有在按下键盘上的搜索按钮时,我才会更改fragment(并将搜索的词传递给它)。我试过searchView.setOnSearchClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){}});但是当您按下操作栏上的按钮时会触发它,它会展开搜索输入,而不是在单击键盘按