This is my code:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { MenuItem searchItem = menu.findItem(R.id.searchMenuItem); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); // searchView.set searchView.setSearchableInfo( searchManager.getSearchableInfo(getComponentName())); searchView.setIconifiedByDefault(false); }
My minimum API is 8.
I have a compilation error
Call requires API level 11 (current min is 8): android.widget.SearchView#setSearchableInfo
Please note that I cannot change the minimum SDK.
android android-actionbar android-support-library android-search
user2059935
source share