jjzjj

Searchview

全部标签

android - 单击 SearchView 时防止 Activity 重新加载

我有一个新工具栏的Activity。在这个工具栏中我只有一个图标...我的SearchView图标。当我单击该图标时,它会在工具栏中打开一个EditText,我可以写下我要查找的内容。问题是,当我单击“搜索”图标时,我的Activity(带fragment的FrameLayout)的内容被重新加载。编辑:另外:当点击图标时,它会重新加载Activity并打开EditText,之后调用ActivitySearchResult,如果我在该Activity中按下后退按钮,我将返回到MainActivity并且搜索View仍然打开。如何预防?那是我的搜索list部分(MainActivity有

android - widget.SearchView 不显示用于在 android 中进行语音搜索的 MIC 按钮

我在名为activity_products_final的布局文件中有一个搜索ViewActivity:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_products_final);searchView=(android.support.v7.widget.SearchView)findViewById(R.id.searchView);searchView.setIconified(false);sea

android - 在 android 工具栏中正确实现 SearchView

我对android工具栏中的searchview实现有疑问。空白填充太大。我不想隐藏其他Action,但这些Action是与SearchView重叠。SearchView的下划线不可见我该如何解决上述问题?menu.xmlfragment@OverridepublicvoidonCreateOptionsMenu(finalMenumenu,MenuInflaterinflater){inflater.inflate(R.menu.menu_fragment_reg_vehicles,menu);finalMenuItemitem=menu.findItem(R.id.action_s

android - 显示 ActionBarSherlock SearchView 始终展开

我需要显示SearchView始终展开,并在ActionBar中显示一个按钮,以便用户可以快速访问搜索Activity中的搜索字符串。我的Activity有这个菜单布局:在搜索Activity类中,我按如下方式配置ActionBar:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getSupportMenuInflater().inflate(R.menu.search,menu);SearchManagersearchManager=(SearchManager)getSystemService(Context.SEARCH_

java - 单击 Activity 的其他位置时如何使 SearchView 失去焦点并崩溃

在我的应用程序中,我正在制作一个searchinterface其中SearchView分别在失去焦点和获得焦点时折叠和展开。然而,失去焦点的事情只发生在两种情况下:当按下后退按钮时。当按下SearchView旁边的主页图标时。如果用户不仅点击这两个东西,而且点击屏幕上的任何其他地方(例如,任何按钮或屏幕上没有View的任何空白部分),我希望它失去焦点(并因此崩溃)。 最佳答案 好吧,我找到了以下解决方案。我在不是searchview实例的每个View上使用setOnTouchListener来折叠searchview。它对我来说很完

android - 如何在 ActionBar 的右侧保持展开的 SearchView(使用自定义图标时)?

我的问题与SearchViewwrongalignment密切相关和SearchViewpositionswhenexpandedinActionBar但那里发布的答案不起作用。所以,我使用的是SearchView在ActionBar:默认情况下(右上角,溢出菜单旁边):问题是,当展开时,我希望SearchView保持在右侧,但相反,它移动到了左边缘,靠近主页按钮(应用程序图标)。我尝试更改showAsAction对于其中任何一个(assuggestedhere):android:showAsAction="ifRoom"android:showAsAction="always"...

android - Honeycomb ActionBar 中 SearchView 上的 KeyListener 不起作用

这是我的代码。在搜索框中输入时永远不会调用onKey()方法。我在设置监听器时做错了什么吗?我在onKey()方法中有一个断点,这就是我知道它不会触发的原因。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.locations_map_menu,menu);ActionBarab=getActionBar();ab.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar));ab.se

Android - 在操作栏内具有自动完成功能的搜索 View

我想构建一个应用程序,其中包含sherlock操作栏和搜索View。但是,我希望此搜索View具有自动完成功能,如autocompleteTextView所具有的功能。是否有任何直接的实现可以单独使用searchview来做到这一点?还是我应该在操作栏中使用autocompleteTextView来执行此操作?我在那里找到了几个帖子,但没有一个对我有帮助。这些帖子只谈论创建一个autocompleteTextView,但我希望搜索View具有此功能。知道怎么做吗? 最佳答案 为此,我使用AutoCompleteTextView创建了

android - 在 SearchView AutoCompleteTextView 中搜索包含特定字符的文本

我正在尝试修改opensourcedictionaryproject它使用ActionBarSherlockSearchView$SearchAutoComplete。例如,我有一个名为“GooglePlay”的条目。SearchView能够在我键入“Google”时返回建议,但如果我搜索“Play”则不会出现这种情况。如何使SearchView能够搜索包含文本的条目?publicbooleanonQueryTextChange(StringnewText){if(MdxDictBase.isMdxCmd(newText)){currentEntry.setEntryNo(DictEn

android - 使用 SearchView 在搜索操作栏激活时显示软键盘

我看到thisquestion当我从ActionBar激活搜索时,将焦点设置在SearchViewEditText上。但是,当它获得焦点时,键盘不会出现。不应该吗,因为它只是一个普通的EditText?(它是普通的EditText吗?)这种行为出现在AndroidSDK级别11上。(三星GalaxTab7.7和Android库存。)我现在有一个解决方法,它Hook我的Activity的onOptionsItemSelected(MenuItemitem)方法,显示键盘。@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){b