У меня есть базовый TextInput с некоторым начальным значением, установленным на него.
Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь нажимает на TextInput в первый раз, курсор всегда перемещается к концу текста, а не к позиции, на которой щелкнул пользователь.
Но при втором щелчке выбор TextInput устанавливает курсор в нужном месте. Даже после того, как фокус снят.
Вот закуска для вышеуказанного сценария.
https://snack.expo.io/@ahetawal/android-textinput-cursor
- Когда вы впервые запустите закуску и нажмете в любом месте текстового ввода, вы увидите, что курсор всегда перемещается в конец текста.
- Попробуйте нажать кнопку, чтобы убрать фокус и убрать клавиатуру.
- Нажмите на любое слово еще раз, курсор на этот раз правильно установлен в ожидаемую позицию.