No layout XML é possível especificar android:imeOptions="actionNext"
qual Next
botão adiciona no teclado virtual e clicando nele - o foco salta para o próximo campo.
Como fazer isso programaticamente - por exemplo, com base em algum foco de gatilho de evento para ir para o próximo campo?
android
android-widget
Laimoncijus
fonte
fonte
Procure o próximo campo focalizável e, em seguida, invoque
requestFocus()
.fonte
Apenas sugestão, se você estiver usando
não funciona, certifique-se de que seu EditText está usando uma única linha.
fonte
Sempre há necessidade de adicionar teclas extras além das teclas padrão disponíveis no
QWERTY
teclado virtual .Usando XML
By Programmatic Way
Uma
EditorInfo
é a classe mais útil quando você precisa lidar com qualquer tipo de entrada do usuário em seu aplicativo Android.IME_ACTION_DONE:
Esta ação executa uma operação “concluída” sem entrada de nada e o IME será fechado.Para obter mais informações, você pode visitar http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html
fonte
O pingente kotlin
fonte
Eu resolvo o problema, certifique-se com uma única linha e vá na próxima edição de texto ao clicar em entrar
fonte
No meu caso, defina uma imeOptions para corrigir o problema.
fonte
Você pode fazer isso por
ou
Mas ... você precisa entender que se você estiver usando filtros para editar texto, então você precisa definir
fonte