我不确定您是否忘记添加它,但是您
MainActivity错过了在上设置可搜索信息的方法
SearchView:
@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SearchView searchView = (SearchView) findViewById(R.id.searchActivity_searchView); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));}
附带说明:
default_searchable使用口味时,我在元标记方面遇到了问题。它似乎仅在使用完整路径(跳过风味)到搜索活动时才起作用,例如:
<meta-data android:name="android.app.default_searchable" android:value="com.example.SearchActivity"/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)