3


У меня есть приложение для Android, созданное с использованием React native.
Приложение имеет кнопку TextInput и кнопку отправки.
При вводе текстового ввода клавиатура по умолчанию начинает предлагать слова (не уверен, как эта функция вызывается - автоматический или интеллектуальный текст).
При нажатии кнопки «Отправить» данные сохраняются, и TextInput очищается с помощью метода «clear()» TextInput. Например:React-native: при отправке текстового ввода в android предложение слова не очищается

this.refs.textInput.clear(); 

По какой-то причине, «интеллектуального ввода текста» не очищается после того, как «() прозрачный» метод. В результате, когда пользователь начинает вводить текст снова, прогностический текст продолжается с того места, где он остановлен, и пользователь должен очистить ввод текста.
Примечание: текстовый ввод является многострочным. Не уверен, что это имеет какое-либо отношение к проблеме.

Вот пример того же вопрос: Example

См прикрепленного изображение для более подробной информации:

enter image description here

ответ

5

Я нашел решение:
На отправляют, изменить клавиатуру и вернуться назад, как в следующем коде.

this.refs.textInput.setNativeProps({keyboardType:"email-address"}); 
this.refs.textInput.setNativeProps({keyboardType:"default"}); 

 Смежные вопросы

  • Нет связанных вопросов^_^