Android Use Support Library To Support Searchview
This is my code: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { MenuItem searchItem = menu.findItem(R.id.searchMenuItem); SearchManager searchManager =
Solution 1:
You can use android.support.v7.widget.SearchView
instead of android.widget.SearchView
Your code could look like this:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
MenuItemsearchItem= menu.findItem(R.id.searchMenuItem);
SearchManagersearchManager=
(SearchManager) getSystemService(Context.SEARCH_SERVICE);
android.support.v7.widget.SearchViewsearchView= (android.support.v7.widget.SearchView) MenuItemCompat.getActionView(searchItem);
searchView.setSearchableInfo(
searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false);
}
Also please read more about SearchViewCompat
Post a Comment for "Android Use Support Library To Support Searchview"