Always account for divider height when calculating list height

List items are always positioned using the divider height, even if there
is no divider drawable, so we should account for that when calculating
list height.

Bug: 28402970
Change-Id: I14b8d3b04a369749ff4b7e6f1e6e003ac08f6b7f
This commit is contained in:
Alan Viverette
2016-04-27 16:31:33 -04:00
parent 9594487548
commit fea4013499

View File

@@ -1308,7 +1308,7 @@ public class ListView extends AbsListView {
// Include the padding of the list
int returnedHeight = mListPadding.top + mListPadding.bottom;
final int dividerHeight = ((mDividerHeight > 0) && mDivider != null) ? mDividerHeight : 0;
final int dividerHeight = mDividerHeight;
// The previous height value that was less than maxHeight and contained
// no partial children
int prevHeightWithoutPartialChild = 0;