EditText, четкий фокус на прикосновении снаружи ⇐ Android
-
Anonymous
EditText, четкий фокус на прикосновении снаружи
Мой макет содержит ListView, SurfaceView и EditText. Когда я нажимаю на EditText, он получает фокус и появляется экранная клавиатура. Когда я нажимаю где-нибудь за пределами EditText, он все еще имеет фокус (это не должно быть). Думаю, я мог бы настроить OnTouchListener для других представлений в макете и вручную очистить фокус EditText. Но выглядит слишком хакерски...
У меня такая же ситуация и в другом макете — представление списка с различными типами элементов, некоторые из которых имеют внутри EditText. Они действуют так же, как я написал выше.
Задача состоит в том, чтобы EditText терял фокус, когда пользователь касается чего-то за его пределами.
Я видел здесь похожие вопросы, но не нашел решения...
Мой макет содержит ListView, SurfaceView и EditText. Когда я нажимаю на EditText, он получает фокус и появляется экранная клавиатура. Когда я нажимаю где-нибудь за пределами EditText, он все еще имеет фокус (это не должно быть). Думаю, я мог бы настроить OnTouchListener для других представлений в макете и вручную очистить фокус EditText. Но выглядит слишком хакерски...
У меня такая же ситуация и в другом макете — представление списка с различными типами элементов, некоторые из которых имеют внутри EditText. Они действуют так же, как я написал выше.
Задача состоит в том, чтобы EditText терял фокус, когда пользователь касается чего-то за его пределами.
Я видел здесь похожие вопросы, но не нашел решения...
Мобильная версия