1
我想在用戶單擊特定選項卡時關閉鍵盤。單擊打開標籤時關閉鍵盤
現在發生的事情是,當鍵盤打開並且用戶想要切換到另一個選項卡時,他必須先關閉/最小化鍵盤。
在ScrollView
keyboardShouldPersistTaps
的道具我想要做什麼,但只是ScrollView
,而不是一個TabNavigator
組件。
我想在用戶單擊特定選項卡時關閉鍵盤。單擊打開標籤時關閉鍵盤
現在發生的事情是,當鍵盤打開並且用戶想要切換到另一個選項卡時,他必須先關閉/最小化鍵盤。
在ScrollView
keyboardShouldPersistTaps
的道具我想要做什麼,但只是ScrollView
,而不是一個TabNavigator
組件。
您可以使用某項功能來隱藏鍵盤並從該選項卡的onClick
中調用它。
這是您應該在該選項卡的onClick
所在的同一類中聲明的函數。
@SuppressWarnings("ConstantConditions")
public void hideKeyBoard(View view){
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),0);
}
再從onClick
,只需使用hideKeyBoard();
調用它。
這會在觸摸該選項卡時隱藏鍵盤。 你應該提供一些你的代碼,如果尋求幫助。