草庐IT

Searchview

全部标签

Android SearchView 过滤 ListView

我已经在我的SherlockActionBar中为我的SearchView实现了搜索过滤器。当我输入m时,我想在下面的ListView中显示过滤结果,该ListView仅以M开头,依此类推。但现在它显示的是随机结果。publicbooleanonQueryTextChange(StringnewText){Log.i("Nomad","onQueryTextChange");if(TextUtils.isEmpty(newText)){adapter.getFilter().filter("");Log.i("Nomad","onQueryTextChangeEmptyString")

android - 将 ArrayAdapter 转换为 CursorAdapter 以在 SearchView 中使用

如何转换ArrayAdapter静态数据到CursorAdapter用于在SearchView中使用建议监听器?我已经构建了ArrayAdapter来自静态数据(allString)ArrayAdaptersearchAdapter=newArrayAdapter(context,R.layout.listitem,allString);我将它用于MultiAutoCompleteTextView在API级别低于11的设备上运行良好MultiAutoCompleteTextViewfindTextView.setAdapter(searchAdapter);但是我的目标API级别是11

android - 无法在 SearchView 中自动显示键盘

SearchView默认聚焦,但是当我尝试显示软件键盘时-它不会发生:InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);但是当我点击SearchView时-它确实如此。为什么? 最佳答案 已修复!mSearchView.setOnQueryTextFocusChangeListener(newOnFo

android - 如何在 MainActivity 的 ActionBar 中关闭/关闭/折叠 SearchView?

我正在尝试在输入值后清除并关闭SearchView。我找到了一个解决方案,但它会关闭搜索,如果我再次尝试搜索,它将不会执行任何操作。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.activity_main_actions,menu);searchView=(SearchView)menu.findItem(R.id.action_search).getActionView();searchView.setOnQueryTextListener(searchList

android - 如何将 SearchView 的搜索图标移动到右侧?

这是我的布局,使用android.support.v7.widget.SearchView。我想将搜索图标移到右侧,但我没有找到任何方法...``单击图标后,它将变为此布局 最佳答案 你可以试试layoutdirection。将其设置为“rtl”你的searchviewxml中的android:layoutDirection="rtl":别忘了把它放在你的list应用标签中:android:supportsRtl="true" 关于android-如何将SearchView的搜索图标移动

android - 具有自定义适配器的 ListView 中的 SearchView

伙计们,我需要一些帮助。我一直在尝试在我的项目中实现SearchView。但是我的项目包含一个带有自定义适配器的ListView。我搜索了许多站点,但都有使用实现的示例一个arrayadapter..假设我有一个Employee类,它包含姓名和年龄字段..我如何只使用他们的姓名过滤员工..publicclassMainActivityextendsActivityimplementsSearchView.OnQueryTextListener{SearchViewmSearchView;ListViewmListView;//StringmStrings[]={"abc","def",

android - 如何从 SearchView 中移除焦点?

我想从onResume()中的SearchView中移除焦点和文本。我试过searchView.clearFocus()但它不起作用。这是我的xml代码: 最佳答案 IwanttoremovefocusandtextfromSearchViewinonResume()要实现这一点,您可以使用android:focusableInTouchMode属性将您的根布局设置为可聚焦,并在onResume()中请求将焦点放在该View上.例如:然后在你的Activity中:privateViewrootView;privateSearchVi

android - 无法在 lapism/SearchView 中的空对象上调用 void android.view.View.setElevation(float)

我在我的项目中使用库lapism/SearchView(https://github.com/lapism/SearchView),但仅在Android5.0上出现以下运行时异常:A/art:art/runtime/check_jni.cc:65]JNIDETECTEDERRORINAPPLICATION:can'tcallvoidandroid.view.View.setElevation(float)onnullobjectA/art:art/runtime/check_jni.cc:65]incalltoCallVoidMethodVA/art:art/runtime/check

android - 将 AutoCompleteTextView 改为 ActionBar 中的 SearchView

我有一个AutoCompleteTextView,它为用户提供来自GooglePlacesAPI的自动完成搜索结果。完成后,我发现了SearchView以及如何将其放置在ActionBar中。我查看了google提供的SearchView示例,并将其作为起点添加到我的应用程序中(它列出了已安装的应用程序),但我不知道如何从这里开始。我想拥有与AutoCompleteTextView相同的功能,但改用SearchView。有什么建议吗?下面提供了整个类(class)。importjava.io.BufferedReader;importjava.io.IOException;import

android - 在 searchView 中删除 SearchIcon 作为提示

我正在做一个应用程序,例如当我点击图像时(它是一个searchView)搜索板打开!看起来像但这里会显示默认的搜索图标(放大镜),但一旦输入一些文本,它就会消失但我不希望即使第一次点击图像也显示放大镜这里我没有使用任何xml文件我的代码是publicclassMainActivityextendsActivity{@SuppressLint("NewApi")@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);RelativeLayoutrelative=