相关疑难解决方法(0)

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

如何将ArrayAdapter<String>静态数据转换CursorAdapter为使用Suggestion Listener SearchView?我构建了ArrayAdapter<String>from static data(allString)

ArrayAdapter<String> searchAdapter = new ArrayAdapter<String>(context, R.layout.listitem, allString);
Run Code Online (Sandbox Code Playgroud)

我将它用于MultiAutoCompleteTextView在API级别低于11的设备中正常工作

MultiAutoCompleteTextView findTextView.setAdapter(searchAdapter);
Run Code Online (Sandbox Code Playgroud)

但是我的目标API是11级,而对于API> 10,我使用的是ActionBar其中我希望有一个SearchView.

这是我所尝试的:它确实显示ActionBar嵌入式SearchView但不提供任何建议,因为它会在MultiAutoCompleteTextView.

@Override
public boolean onCreateOptionsMenu(Menu menu) {     
        MenuInflater inflater = getMenuInflater();

         if (android.os.Build.VERSION.SDK_INT > 10){
             inflater.inflate(R.menu.menu11, menu);
             searchView = (SearchView) menu.findItem(R.id.MENU_SEARCH).getActionView();
             int[] to = {0};
             CursorAdapter cursorAdapter = new SimpleCursorAdapter(context, R.layout.listitem, null, allBusStopString, to);
             searchView.setSuggestionsAdapter(cursorAdapter);
             searchView.setOnSuggestionListener(new OnSuggestionListener() {

                @Override
                public boolean onSuggestionClick(int position) { …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview simplecursoradapter android-actionbar android-cursoradapter

21
推荐指数
2
解决办法
2万
查看次数

Android - 具有自动完成功能的searchview内部操作栏

我想构建一个具有sherlock操作栏和搜索视图的应用程序.但是,我希望此searchview具有autocompleteTextView具有的自动完成功能.是否有单独使用searchview的直接实现?或者我应该在操作栏内使用autocompleteTextView来执行此操作?我找到了几个帖子,但没有一个人在帮助我.这些帖子只讨论创建autocompleteTextView,但我希望搜索视图具有此功能.知道怎么办?

android autocompletetextview actionbarsherlock searchview

7
推荐指数
1
解决办法
1万
查看次数