Как сделать 'fastScrollEnabled' как ListView в ScrollView? - PullRequest
8 голосов
/ 02 марта 2011

Мне нужно быстро прокрутить большой палец в ScrollView (который мы можем прокручивать, перетаскивая большой палец, как в FastScrollEnabled ListView). Подробное описание проблемы: в списке представлены строки, составленные с разным TypeFace и выравниванием.

Строка 1:
TextView1 (TypeFace: A & LeftAligned)
TextView2 (TypeFace: B & RightAligned)

Строка 2:
TextView3 (TypeFace: A & LeftAligned)
TextView4 (TypeFace: B & RightAligned)
.
.
.

Второе требование: я должен быть предупрежден, когда представление прокручивается, включая новую позицию прокрутки - что реализуется путем переопределения onScrollChanged метода ScrollView.

Поэтому я использую ScrollView, потому что его невозможно реализовать с помощью ListView.

Предложение

1 Ответ

8 голосов
/ 02 марта 2011

ScrollView не поддерживает быструю прокрутку (если, конечно, вы не делаете это самостоятельно.) Однако то, что вы описываете, может быть достигнуто с помощью ListView.ListView позволяет использовать несколько типов представлений для элементов списка.

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