Поведение focusableInTouchMode в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Поведение focusableInTouchMode в Android

Сообщение Anonymous »


Я случайно обнаружил разницу в поведении кнопки с установленным атрибутом xml focusableInTouchMode и без него.
Как вы можете видеть на рисунке ниже, у меня есть edittext и кнопка, которые используются для выделения выделенного текста жирным шрифтом, когда я явно устанавливаю focusableInTouchMode:true. > для моей кнопки в XML-файле, затем я выбираю определенный текст текста редактирования, после чего нажимаю кнопку, появляется ошибка, подобная этой

2024-03-01 11:10:54.663 20564-20564 IInputConnectionWrapper com.example.word Frequency W getTextBeforeCursor на неактивном InputConnection
2024-03-01 11:10:54.694 20564-20564 IInputConnectionWrapper com.example.word Frequency W getTextAfterCursor на неактивном InputConnection
2024-03-01 11:10:54.702 20564-20564 IInputConnectionWrapper com.example.word Frequency W getSelectedText на неактивном InputConnection
2024-03-01 11:10:54.706 20564-20564 IInputConnectionWrapper com.example.word Frequency W getTextBeforeCursor на неактивном InputConnection
2024-03-01 11:10:54.710 20564-20564 IInputConnectionWrapper com.example.word Frequency W getTextBeforeCursor на неактивном InputConnection
и я понимаю, что он не нажал на мою кнопку. Но когда я не объявляю этот атрибут явно в XML-файле, я снова выполняю описанный выше процесс, он не показывает никаких ошибок и предварительно формирует для меня щелчок.
Может ли кто-нибудь объяснить мне эту ситуацию, пожалуйста? Я ценю все ваши вклады. Большое спасибо.
Изображение

Ответить

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

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

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

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

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