question: private View fillRight ( int pos , int nextLeft ) { View selectedView = null ; int end = ( getRight ( ) - getLeft ( ) ) ; while ( nextLeft < end && pos < mItemCount ) { boolean selected = pos == mSelectedPosition ; View child = makeAndAddView ( pos , nextLeft , true , mListPadding . top , selected ) ; nextLeft = child . getRight ( ) + mDividerWidth ; if ( selected ) { selectedView = child ; } pos ++ ; } setVisibleRangeHint ( mFirstPosition , mFirstPosition + getChildCount ( ) - 1 ) ; return selectedView ; }
target:  Fills the list from pos down to the end of the list view.