diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index a65de13c17e85..665f9e73b6dbd 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -1095,9 +1095,8 @@ public abstract class AbsListView extends AdapterView implements Te */ private boolean contentFits() { final int childCount = getChildCount(); - if (childCount != mItemCount) { - return false; - } + if (childCount == 0) return true; + if (childCount != mItemCount) return false; return getChildAt(0).getTop() >= 0 && getChildAt(childCount - 1).getBottom() <= mBottom; }