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");
    }
});

Ответы на вопрос(4)

Ваш ответ на вопрос