Hello i need to put some text inside the searchView and focus/expand the searchView widget.
this is what i tried but it doesn\'t work
@Override
publi
I implemented it in onCreateOptionMenu and it worked. You don't need to using setIconified(false);
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
// Associate searchable configuration with the SearchView
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setMaxWidth(Integer.MAX_VALUE);
searchView.setOnClickListener(view -> menu.findItem(R.id.action_sleep_timer).setVisible(false));
searchView.setOnCloseListener(() -> {
menu.findItem(R.id.action_sleep_timer).setVisible(true);
return false;
});
searchView.setOnSearchClickListener(view -> {
menu.findItem(R.id.action_sleep_timer).setVisible(false);
searchView.requestFocus();
});
return true;
}