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しか持っていません。