Есть ли способ получить ввод с клавиатуры / поиск / возврат в Search-native-панели поиска? - PullRequest
0 голосов
/ 09 апреля 2020

Я работаю над собственным приложением android, для которого требуется панель поиска. Я использую SearchBar из реактивной бумаги, и я проверил их документацию и не смог найти какой-либо способ найти, нажал ли пользователь маленькую кнопку поиска на своей клавиатуре.

Не уверен, есть ли официальное название для этого входа или сама кнопка, поскольку я не знаком с разработкой мобильного приложения, но вот скриншот из приложения на случай, если оно неясно. Я имею в виду кнопку поиска на самой клавиатуре, которая в данном случае синего цвета.

Screenshot

Из некоторых копаний я обнаружил, что TextInputs в реагировать на родной имеет onSubmitEditing = { } который запускает любое действие возврата ключа, которое вы хотите.

По сути, мне было интересно, существует ли эквивалентная опора для панели поиска в реактивной бумаге.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Если вы посмотрите на реализацию SearchBar реагирующей нативной бумаги https://github.com/callstack/react-native-paper/blob/master/src/components/Searchbar.tsx, то, похоже, вы можете передать ему реквизит onSubmitEditing и, как реактивная нативная бумага использует TextInput, этот вход получит эту опору

0 голосов
/ 09 апреля 2020

Хорошо, похоже, что, как указал tintef, вы можете просто передать OnSubmitEditing в SearchBar, так как он использует TextInput. Я только что проверил это, и он отлично работает!

...