question: private int measureLong ( int measureSpec ) { int result ; int specMode = MeasureSpec . getMode ( measureSpec ) ; int specSize = MeasureSpec . getSize ( measureSpec ) ; if ( ( specMode == MeasureSpec . EXACTLY ) || ( mViewPager == null ) ) { result = specSize ; } else { final int count = getActualCount ( ) ; result = ( int ) ( getPaddingLeft ( ) + getPaddingRight ( ) + ( count * 2 * mRadius ) + ( count - 1 ) * mRadius + 1 ) ; if ( specMode == MeasureSpec . AT_MOST ) { result = Math . min ( result , specSize ) ; } } return result ; }
target:  Determines the width of this view