1
ユーザーが特定のタブをクリックしたときにキーボードを閉じるとします。ワンクリックでタブを開くときにキーボードを閉じる
現在、キーボードが開いていて、別のタブに切り替えるには、まずキーボードを閉じる/最小化する必要があります。
ScrollView
keyboardShouldPersistTaps
の小道具は、ScrollView
の場合のみで、TabNavigator
の場合は使用できません。
ユーザーが特定のタブをクリックしたときにキーボードを閉じるとします。ワンクリックでタブを開くときにキーボードを閉じる
現在、キーボードが開いていて、別のタブに切り替えるには、まずキーボードを閉じる/最小化する必要があります。
ScrollView
keyboardShouldPersistTaps
の小道具は、ScrollView
の場合のみで、TabNavigator
の場合は使用できません。
キーボードを隠す機能を使用して、そのタブのonClick
から呼び出すことができます。
これは、そのタブのonClick
が存在する同じクラスで宣言する必要がある関数です。
onClick
から
@SuppressWarnings("ConstantConditions")
public void hideKeyBoard(View view){
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),0);
}
そして、ちょうどhideKeyBoard();
を使用してこれを呼び出します。
これは、そのタブがタップされたときにキーボードを非表示にします。 そして助けを求める場合は、コードの一部を提供する必要があります。