Порядок табуляции EditText

У меня есть макет, состоящий из LinearLayout с вертикальной ориентацией, содержащий несколько EditText. Виртуальная клавиатура каждого из этих EditTexts имеет кнопку «Далее». Нажатие кнопки «Далее» перемещает курсор к EditText под ним.

Однако где-то в середине этих EditTexts я добавил еще один LinearLayout, этот горизонтальный, с несколькими EditTexts внутри него. Это оставляет у меня несколько EditTexts, сложенных вертикально, затем несколько EditTexts в 1 строке горизонтально друг к другу, а затем больше EditTexts, сложенных вертикально внизу.

Порядок табуляции начинается, как и раньше, но когда он достигает первого EditText горизонтального LinearLayout, нажатие кнопки «Далее» не перемещает к следующему EditText справа от него. Он пропускает два справа и перемещается вниз к EditText ниже.

Как добиться желаемого порядка табуляции?

Я приложил изображение, настоящее произведение искусства, того порядка, который я хочу

15
задан Andrew 13 March 2012 в 19:16
поделиться