Я использую MaterialSearchView (https://github.com/MiguelCatalan/MaterialSearchView), библиотеку для реализации SearchView в подходе к материальному дизайну.MaterialSearchView не фокусируется на запуске - Android
Он помещает поиск в панель инструментов. Однако не знаю, как сфокусироваться на поиске, так что, когда начинается действие, поиск сразу же становится фокусом и появляется виртуальная клавиатура. Он фокусируется, только если я нажму на значок поиска.
MaterialSearchView searchView;
searchView = MaterialSearchView)getActivity().findViewById(R.id.search_view);
searchView.requestFocus();
не работает.
Я пробовал его из фрагмента и из активности.
Благодаря
Вы хотите, чтобы поиск показывался, когда начинается действие? Если вы проверите библиотеку, вы найдете функцию 'showSearch()', чтобы открыть поиск. –
Когда вы вызываете фокус запроса на просмотр, фокусный и focusableInTouchMode представления должен быть установлен в true в xml. Попробуйте настроить focusable и focusableInTouchMode true в xml. –