Screenshot der Ansicht
Hier ist mein Listview-Scroll-Listener – das habe ich versucht, aber das ist nicht das, was ich will. Ich möchte so etwas wie einen Facebook-Newsfeed, wie ich bereits sagte.
Code: Select all
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (userScrolled && firstVisibleItem + visibleItemCount+1 == totalItemCount+1) {
userScrolled = false;
if (nextPage)
updateListView();
}
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
int position = businessList.getFirstVisiblePosition();
View v = businessList.getChildAt(0);
int offset = (v == null) ? 0 : v.getTop();
if (mPosition < position || (mPosition == position && mOffset < offset)){
// Scrolled up
searchlayout.setVisibility(View.GONE);
} else {
// Scrolled down
searchlayout.setVisibility(View.VISIBLE);
}
if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) {
userScrolled = true;
//linearlayout.setVisibility(View.GONE);
}
}