Вопрос настройки клавиатуры в реагировать родной для Android - PullRequest
0 голосов
/ 01 февраля 2019

Я новичок, чтобы реагировать на нативную разработку и для работы с клавиатурой в моем текущем приложении, я использовал react-native-keyboard-manager, который хорошо работает в iOS.Теперь для Android, он говорит, что мне нужно установить android:windowSoftInputMode, чтобы настроить размер.Я тоже пробовал и adjustResize, и adjustPan, но они оба ведут себя одинаково, и мое мнение оказывается подавленным.Ниже приведены скриншоты моего вида.

Вид до появления клавиатуры

enter image description here

Вид послевнешний вид клавиатуры

enter image description here

Я что-то здесь упустил?Есть ли простой способ это исправить?Я знаю о других библиотеках, таких как KeyboardAvoidingView, KeyboardSpacer и KeyboardAwareScrollView, но если я использую это, мне нужно будет реализовать его в каждом представлении и повторять один и тот же код, чтобы сделать это отдельно для Android, поскольку в iOS это уже работает очень хорошо.Любая помощь приветствуется

1 Ответ

0 голосов
/ 02 февраля 2019

Если вы вносите изменения в собственный код в вашем проекте, то вы должны перестроить свой проект.

Вы не увидите обновления в своем симуляторе / эмуляторе, если просто перезагрузите его (например, нажмите CMD+R или RR. Это связано с тем, что при перезагрузке все, что вы делаете, это изменяетJavaScript, а не собственный код.

Чтобы внести изменения (обычно лучший способ - сначала удалить предыдущую папку сборки), нужно запустить react-native run-ios или react-native run-android таким образом, чтобы принудительно выполнить перестройку и любые измененияна ваш родной код затем обновляются на симуляторе / эмуляторе.

...