diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index fc5c893f7df3c..6d66bbc96c7bc 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -1098,7 +1098,8 @@ public abstract class AbsListView extends AdapterView implements Te if (childCount == 0) return true; if (childCount != mItemCount) return false; - return getChildAt(0).getTop() >= 0 && getChildAt(childCount - 1).getBottom() <= mBottom; + return getChildAt(0).getTop() >= mListPadding.top && + getChildAt(childCount - 1).getBottom() <= getHeight() - mListPadding.bottom; } /**