У меня есть ListActivity с пользовательскими элементами, где каждый элемент имеет собственный TextEdit. Прикосновение к любому из них приводит к тому, что клавиатура IME поднимается вверх, и это приводит к изменению размера ListView. Так что EditText, который недавно получил фокус по крану, теряет его. Второй щелчок необходим для фокусировки или уверенности. Это происходит только тогда, когда у меня есть перемещение, чем 1 элемент в списке.Android: ListView с EditTexts помещает фокус и IME
Есть ли способ открыть IME и сосредоточиться на EditText только одним нажатием?
Как я полагаю, рекомендации для Android UI в целом не рекомендуют использовать активные элементы управления, которые могут получать фокус и ввод в каждом элементе списка. Поэтому я пытаюсь обмануть его. Пока что явная настройка фокуса с помощью requestFocus на конкретном EditText не помогает, поскольку адаптер переназначает каждый элемент после ListView.onSizeChanged, поэтому я считаю, что адаптер-переназначение является источником фокуса. –