list.setOnDetectScrollListener(new OnDetectScrollListener() { @Override public void onUpScrolling() { // TODO Auto-generated method stub mBottom.setVisibility(View.VISIBLE); } @Override public void onDownScrolling() { // TODO Auto-generated method stub mBottom.setVisibility(View.GONE); } @Override public void onBottomScrolled() { // TODO Auto-generated method stub mBottom.setVisibility(View.VISIBLE); } @Override public void onTopScrolled() { // TODO Auto-generated method stub mBottom.setVisibility(View.VISIBLE); } });