Мне не удается установить тип числового ввода для SearchView в моей панели действий. У меня есть следующий searchable.xml файл в моей папке res / xml :
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:inputType="number"
android:label="@string/app_name"
android:hint="@string/search_hint">
</searchable>
И я установил поисковую конфигурацию для SearchView следующим образом:
// Get the SearchView and set the searchable configuration
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
search_hint настроен правильно, но строка android: inputType = "number" , кажется, не имеет никакого эффекта, то есть цифровая клавиатура не появляется.
У кого-нибудь есть решение для этого?