protected void onSizeChanged(int w, int h, int oldw, int oldh) { Log.i(TAG, "onSizeChanged------- w = " + w + " h = " + h + "oldw = " + oldw + "oldh = " + oldh); if (!flag) { mWidth = w; getLayoutParams().width = mWidth; flag = true; } super.onSizeChanged(w, h, oldw, oldh); }
/** * This is called during layout when the size of this view has changed. If you were just added to * the view hierarchy, you're called with the old values of 0. * * @param w Current width of this view. * @param h Current height of this view. * @param oldw Old width of this view. * @param oldh Old height of this view. */ protected void onSizeChanged(int w, int h, int oldw, int oldh) { mCoveflowCenter = getCenterOfCoverflow(); super.onSizeChanged(w, h, oldw, oldh); }