diff options
Diffstat (limited to 'core/java/android/widget/GridView.java')
| -rw-r--r-- | core/java/android/widget/GridView.java | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/core/java/android/widget/GridView.java b/core/java/android/widget/GridView.java index 93810b3f6bf3..33cc66e55bc2 100644 --- a/core/java/android/widget/GridView.java +++ b/core/java/android/widget/GridView.java @@ -1029,11 +1029,6 @@ public class GridView extends AbsListView { } @Override - AbsPositionScroller createPositionScroller() { - return new GridViewPositionScroller(); - } - - @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // Sets up mListPadding super.onMeasure(widthMeasureSpec, heightMeasureSpec); @@ -2392,33 +2387,4 @@ public class GridView extends AbsListView { column, 1, row, 1, isHeading, isSelected); info.setCollectionItemInfo(itemInfo); } - - /** - * Sub-position scroller that understands the layout of a GridView. - */ - class GridViewPositionScroller extends AbsSubPositionScroller { - @Override - public int getRowForPosition(int position) { - return position / mNumColumns; - } - - @Override - public int getFirstPositionForRow(int row) { - return row * mNumColumns; - } - - @Override - public int getHeightForRow(int row) { - final int firstRowPosition = row * mNumColumns; - final int lastRowPosition = Math.min(getCount(), firstRowPosition + mNumColumns); - int maxHeight = 0; - for (int i = firstRowPosition; i < lastRowPosition; i++) { - final int height = getHeightForPosition(i); - if (height > maxHeight) { - maxHeight = height; - } - } - return maxHeight; - } - } } |
