Lines Matching defs:numColumns

152         int numColumns = a.getInt(com.android.internal.R.styleable.GridView_numColumns, 1);
153 setNumColumns(numColumns);
246 final int numColumns = mNumColumns;
260 position += numColumns - 1;
263 correctTooHigh(numColumns, verticalSpacing, getChildCount());
273 position -= numColumns;
278 correctTooLow(numColumns, verticalSpacing, getChildCount());
452 final int numColumns = mNumColumns;
459 rowStart = selectedPosition - (selectedPosition % numColumns);
463 rowEnd = mItemCount - 1 - (invertedSelection - (invertedSelection % numColumns));
464 rowStart = Math.max(0, rowEnd - numColumns + 1);
476 fillDown(rowStart + numColumns, referenceView.getBottom() + verticalSpacing);
478 fillUp(rowStart - numColumns, referenceView.getTop() - verticalSpacing);
482 fadingEdgeLength, numColumns, rowStart);
487 fillDown(rowEnd + numColumns, referenceView.getBottom() + verticalSpacing);
520 final int numColumns = mNumColumns;
522 for (int i = 0; i < childCount; i += numColumns) {
528 for (int i = childCount - 1; i >= 0; i -= numColumns) {
549 final int numColumns = mNumColumns;
555 motionRowStart = position - (position % numColumns);
559 motionRowEnd = mItemCount - 1 - (invertedSelection - (invertedSelection % numColumns));
560 motionRowStart = Math.max(0, motionRowEnd - numColumns + 1);
580 above = fillUp(motionRowStart - numColumns, referenceView.getTop() - verticalSpacing);
582 below = fillDown(motionRowStart + numColumns, referenceView.getBottom() + verticalSpacing);
586 correctTooHigh(numColumns, verticalSpacing, childCount);
589 below = fillDown(motionRowEnd + numColumns, referenceView.getBottom() + verticalSpacing);
595 correctTooLow(numColumns, verticalSpacing, childCount);
608 private void correctTooHigh(int numColumns, int verticalSpacing, int childCount) {
640 fillUp(mFirstPosition - (mStackFromBottom ? 1 : numColumns),
649 private void correctTooLow(int numColumns, int verticalSpacing, int childCount) {
683 fillDown(lastPosition + (!mStackFromBottom ? 1 : numColumns),
705 final int numColumns = mNumColumns;
712 rowStart = selectedPosition - (selectedPosition % numColumns);
716 rowEnd = mItemCount - 1 - (invertedSelection - (invertedSelection % numColumns));
717 rowStart = Math.max(0, rowEnd - numColumns + 1);
725 numColumns, rowStart);
736 fillUp(rowStart - numColumns, referenceView.getTop() - verticalSpacing);
738 fillDown(rowStart + numColumns, referenceView.getBottom() + verticalSpacing);
740 fillDown(rowEnd + numColumns, referenceView.getBottom() + verticalSpacing);
754 * @param numColumns Number of columns in the grid
759 int numColumns, int rowStart) {
762 if (rowStart + numColumns - 1 < mItemCount - 1) {
877 final int numColumns = mNumColumns;
885 oldRowStart = (selectedPosition - delta) - ((selectedPosition - delta) % numColumns);
887 rowStart = selectedPosition - (selectedPosition % numColumns);
891 rowEnd = mItemCount - 1 - (invertedSelection - (invertedSelection % numColumns));
892 rowStart = Math.max(0, rowEnd - numColumns + 1);
895 oldRowStart = mItemCount - 1 - (invertedSelection - (invertedSelection % numColumns));
896 oldRowStart = Math.max(0, oldRowStart - numColumns + 1);
903 numColumns, rowStart);
946 fillUp(rowStart - numColumns, referenceView.getTop() - verticalSpacing);
948 fillDown(rowStart + numColumns, referenceView.getBottom() + verticalSpacing);
950 fillDown(rowEnd + numColumns, referenceView.getBottom() + verticalSpacing);
1092 final int numColumns = mNumColumns;
1093 for (int i = 0; i < count; i += numColumns) {
1095 if (i + numColumns < count) {
1822 final int numColumns = mNumColumns;
1830 startOfRowPos = (selectedPosition / numColumns) * numColumns;
1831 endOfRowPos = Math.min(startOfRowPos + numColumns - 1, mItemCount - 1);
1834 endOfRowPos = mItemCount - 1 - (invertedSelection / numColumns) * numColumns;
1835 startOfRowPos = Math.max(0, endOfRowPos - numColumns + 1);
1842 setSelectionInt(Math.max(0, selectedPosition - numColumns));
1849 setSelectionInt(Math.min(selectedPosition + numColumns, mItemCount - 1));
1887 int numColumns = mNumColumns;
1893 startOfRow = (selectedPosition / numColumns) * numColumns;
1894 endOfRow = Math.min(startOfRow + numColumns - 1, count - 1);
1897 endOfRow = count - 1 - (invertedSelection / numColumns) * numColumns;
1898 startOfRow = Math.max(0, endOfRow - numColumns + 1);
2209 * @param numColumns The desired number of columns.
2213 public void setNumColumns(int numColumns) {
2214 if (numColumns != mRequestedNumColumns) {
2215 mRequestedNumColumns = numColumns;
2285 final int numColumns = mNumColumns;
2286 final int rowCount = (count + numColumns - 1) / numColumns;
2316 final int numColumns = mNumColumns;
2317 final int rowCount = (mItemCount + numColumns - 1) / numColumns;
2321 final int oddItemsOnFirstRow = isStackFromBottom() ? ((rowCount * numColumns) -
2323 final int whichRow = (mFirstPosition + oddItemsOnFirstRow) / numColumns;
2334 final int numColumns = mNumColumns;
2335 final int rowCount = (mItemCount + numColumns - 1) / numColumns;