значения для параметра направления в функции arrowScroll класса ScrollView - PullRequest
2 голосов
/ 05 апреля 2011

Мне нужно динамически прокручивать ScrollView вверх и вниз, нажимая кнопку, для этого я использую метод arrowScroll (int direction).

Но я не знаю, какие значения я должен дать дляпараметр направления для направления вверх и вниз.

Ответы [ 2 ]

5 голосов
/ 05 апреля 2011

Обратите внимание, что если у пользователя есть навигационная панель, ScrollView можно прокручивать «из коробки» с минимальными усилиями со стороны разработчика. Кроме того, если вы просто хотите сопоставить различные клавиши с навигацией ScrollView, взгляните на метод ScrollView boolean executeKeyEvent(KeyEvent) .

С этим сказал ...

По твоей подсказке мне тоже было любопытно. Итак, я запрыгнул в Google, нашел исходный код ScrollView и посмотрел код для boolean arrowScroll(int). Этот код ищет следующие значения direction:

Это, конечно, не отвечает, как будет работать горизонтальная прокрутка Изучение кода может привести к получению этой информации.

4 голосов
/ 15 ноября 2011

Ну, @Тейн ответил на вопрос. Мне не пришлось много возиться. Пробовал View.FOCUS_RIGHT и View.FOCUS_LEFT для прокрутки вправо и влево соотв. и повезло :) 1001 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...