波纹管源代码不是完美的代码。
一边工作,另一边工作。
如何编辑?
请给我编辑示例。
list.setOnScrollListener(new OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
}
int mPosition=0;
int mOffset=0;
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
int position = list.getFirstVisiblePosition();
View v = list.getChildAt(0);
int offset = (v == null) ? 0 : v.getTop();
if (mPosition < position || (mPosition == position && mOffset < offset)){
// Scrolled up
} else {
// Scrolled down
}
}
});
答案 0 :(得分:1)
您是否尝试过scrollView.fullScroll(ScrollView.FOCUS_UP);和scrollView.fullScroll(ScrollView.FOCUS_DOWN);