From c44c5fec8adbadc0c4c5fa255f1439cdb96380c4 Mon Sep 17 00:00:00 2001 From: Bernhard Owen Josephus Date: Thu, 9 Mar 2023 19:42:37 -0800 Subject: [PATCH] Dismiss the keyboard when the picker opens on android --- src/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/index.js b/src/index.js index 5861855d..1e60493c 100644 --- a/src/index.js +++ b/src/index.js @@ -532,6 +532,12 @@ export default class RNPickerSelect extends PureComponent { onValueChange={this.onValueChange} selectedValue={selectedItem.value} {...pickerProps} + onFocus={() => { + Keyboard.dismiss(); + if (pickerProps.onFocus) { + pickerProps.onFocus(); + } + }} > {this.renderPickerItems()} @@ -557,6 +563,12 @@ export default class RNPickerSelect extends PureComponent { onValueChange={this.onValueChange} selectedValue={selectedItem.value} {...pickerProps} + onFocus={() => { + Keyboard.dismiss(); + if (pickerProps.onFocus) { + pickerProps.onFocus(); + } + }} > {this.renderPickerItems()}