ListView lv;  

if (lv.getLastVisiblePosition() == (lv.getCount() - 1)) {

}
// 判断滚动到顶部
if(lv.getFirstVisiblePosition() == 0){
}