我试图在我的搜索页面启动时自动打开操作栏中的搜索栏。我用它来尝试在页面打开时自动打开搜索栏:
@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;
}
问题是当页面打开时,键盘弹出但搜索栏没有展开,因此用户可以开始输入搜索。它看起来像这样: