Android ListView прокрутка - PullRequest
4 голосов
/ 04 июля 2011

У меня есть Android ListView с очень высокими строками, и он похож на вертикальную галерею изображений. Когда я переворачиваю вид, я бы хотел, чтобы он точно останавливался в начале каждого вида. В настоящее время он переходит к следующему представлению и останавливается между двумя представлениями, что не является желаемым эффектом.

Есть ли настройка, которую я могу использовать, чтобы это произошло?

1 Ответ

1 голос
/ 04 июля 2011

setSelectionFromTop (int position, int y) привязывает список к позиции, выбирая элемент в позиции y и привязывая список к тому месту, где вершина выбранного элемента равна y пикселям сверху. Это обеспечит то, что вам нужно?

Я не проверял это, но кажется, что это в сочетании с onScrollStateChanged или AdapterView.OnItemSelectedListener дало бы вам прокрутку, щелкая ListView.

Надеюсь, это пригодится.

...