Android ListПросмотреть текущее местоположение прокрутки Y пикселей
m пытается определить, когда представление списка прокручивается за пределы определенного фиксированного порога в пикселях (на полпути через первый элемент). К сожалению listview 's getScrollY (), кажется, всегда возвращает 0 вместо позиции прокрутки. Есть ли способ получить фактическое местоположение прокрутки по пикселям?
Вот's код, который я пытался использовать, но, как сказано, он возвращает только 0.
getListView().setOnScrollListener(new AbsListView.OnScrollListener() {
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
Log.d("scroll", "scroll: " + getListView().getScrollY());
}
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == 0)
Log.d("scroll", "scrolling stopped");
}
});