1
我有一個奇怪的問題。在我的MainActivity工具欄我有一個動作檢索,這是我如何使用它:Android工具欄SearchView自動打開鍵盤
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem searchItem = menu.findItem(R.id.search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
searchView.setOnQueryTextListener(this);
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
searchView.setSearchableInfo(searchManager.getSearchableInfo(
new ComponentName(this, SearchableActivity.class)));
searchView.setIconified(false);
return true;
}
但這裏的問題是,我的應用程序啓動時彈出鍵盤之前,我甚至單擊工具欄上的搜索按鈕。我試圖迫使鍵盤在我加入這個我MainActivity清單來隱藏:
android:windowSoftInputMode="stateAlwaysHidden"
我甚至試過這樣:
android:windowSoftInputMode="stateHidden"
但鍵盤仍然彈出。我沒有任何EditText或任何我在MainActivity中只有圖像和FAB的東西。