Android отключить перейти к следующему полю - PullRequest
1 голос
/ 25 мая 2011

В моем приложении для Android у меня есть несколько editTexts в линейном макете.Тогда у меня есть несколько блесен под ними в том же линейном макете.Если выбран элемент счетчика, он возвращается к одному из текстовых полей редактирования.Я бы сравнил его с нажатием клавиши Tab, когда вы заполняете веб-форму, она автоматически переходит к следующему полю.Это было бы хорошо, за исключением того, что он возвращается ближе к вершине макета, и пользователь должен прокрутить вниз, чтобы нажать кнопку отправки.Есть ли способ отключить автоматический переход, чтобы приложение не вызывало переход к следующему полю?

Ответы [ 2 ]

2 голосов
/ 30 мая 2016

Хотя по годам здесь поздно, но вы можете использовать этот параметр в EditText

android:imeOptions="actionDone"
2 голосов
/ 25 мая 2011

Я не знаю, есть ли простой способ полностью его отключить. Но вы можете контролировать, какие виды получат фокус дальше, установив

android:nextFocusRight
android:nextFocusLeft
android:nextFocusUp
android:nextFocusDown

атрибуты в вашем макете XML. Вы должны установить их = "@ + id / idOfTheNextView"

...