React Native - нажмите кнопку, чтобы не запускать ее, когда ввод сфокусированAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 React Native - нажмите кнопку, чтобы не запускать ее, когда ввод сфокусирован

Сообщение Anonymous »

В настоящее время я создаю собственное мобильное приложение React для Android и понял, что когда ввод сфокусирован (пользователь может ввести что-то на клавиатуре), событие щелчка не применяется к другим элементам. p>
Например, когда пользователь что-то вводит при вводе, и если пользователь хочет нажать кнопку «Отправить», то событие щелчка только отменяет фокус ввода, но не вызывает щелчок событие на кнопке.
Есть ли способ заставить оба события произойти, когда ввод сфокусирован? (Отключите фокус и щелкните элемент, который активируется, как на веб-странице)
Я нашел только эту тему, которая, похоже, имеет аналогичную проблему, но у меня она не работает, или я использую ее неправильно ?
Ни одно событие касания не срабатывает, когда TextInput находится в фокусе.
Мой код выглядит примерно так:
import React, {useState} from 'react'
import { ScrollView, TextInput, TouchableOpacity} from 'react-native'

export default function App(){

return (



{
console.log("Click triggered !")
}}
>
Submit form



)

}


Подробнее здесь: https://stackoverflow.com/questions/703 ... is-focused
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»