検索ページが起動されたときに、アクションバーの検索バーが自動的に開くようにしようとしています。これを使用して、ページを開いたときに検索バーを自動的に開こうとします。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setIconified(false);
searchView.setOnQueryTextListener(this);
return true;
}
問題は、ページが開いたときにキーボードがポップアップしますが、検索バーが展開されないため、ユーザーは検索の入力を開始できることです。次のようになります。