我能够在SearchView
中成功实施ActionBar
窗口小部件,并且可以轻松搜索和启动应用程序。
我是这样做的:
SearchManager mSearchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
if (mSearchManager!=null) {
List<SearchableInfo> searchables = mSearchManager.getSearchablesInGlobalSearch();
for (SearchableInfo i:searchables) {
Log.d("setupSearchView", i.getSuggestAuthority());
if (i.getSuggestAuthority() != null && i.getSuggestAuthority().startsWith("com.android.contacts")) {
mSearchView.setSearchableInfo(i);
break;
}
}
但是,我想在同一个SearchableInfo
对象中添加更多SearchView
。从SearchManager
返回的那些。 Google即时搜索等内容。