Навигация по текстовым представлениям с помощью клавиш со стрелками - PullRequest
0 голосов
/ 20 февраля 2011

Мое приложение имеет простой блок "О программе"

Он имеет несколько интерактивных текстовых представлений (адреса электронной почты, номера телефонов, адреса), которые содержатся в относительной компоновке в ScrollView (для размещения экранов с низким разрешением).

Устройство, которое я тестирую (Motorola Charm OS версия 2.1, обновление 1), имеет обычную QWERTY-клавиатуру.Проблема, с которой я сталкиваюсь, заключается в использовании клавиш со стрелками.

Я хочу, чтобы курсор предсказуемо перемещался от одного поля, к которому можно щелкнуть, к следующему, и здесь мне нужна помощь.На полях, которые не нуждаются в фокусе, я установил android: cursorVisible = "false". Я пытался использовать свойства android: nextFocus *, но все равно не получил желаемого поведения.

Курсор застревает в первом поле, и в целом поведение немного непредсказуемо.Любые идеи о том, как это сделать.Прямо сейчас захват ключей с помощью кода кажется единственным вариантом.

1 Ответ

1 голос
/ 21 февраля 2011
TextView.setMovementMethod(LinkMovementMethod.getInstance())

Документация немного краткая, но в основном это то, что вы ищете.

...