protected void onMeasure(int paramInt1, int paramInt2) {
   this.standardLayout.scaleToBounds(
       View.MeasureSpec.getSize(paramInt1), View.MeasureSpec.getSize(paramInt2));
   this.headLayout.scaleToBounds(this.standardLayout);
   this.mListView.measure(
       this.standardLayout.getWidthMeasureSpec(),
       View.MeasureSpec.makeMeasureSpec(
           this.standardLayout.height - this.headLayout.height, 1073741824));
   this.headLayout.measureView(this.mHeadView);
   setMeasuredDimension(this.standardLayout.width, this.standardLayout.height);
 }
예제 #2
0
 protected void onMeasure(int paramInt1, int paramInt2)
 {
   int i = View.MeasureSpec.getSize(paramInt1);
   int j = View.MeasureSpec.getSize(paramInt2);
   this.standardLayout.scaleToBounds(i, j);
   this.webviewLayout.scaleToBounds(this.standardLayout);
   boolean bool = this.needMiniPlayer;
   int k = 0;
   if (bool)
   {
     this.miniLayout.scaleToBounds(this.standardLayout);
     this.miniLayout.measureView(this.mMiniView);
     k = this.miniLayout.height;
   }
   this.webView.measure(this.webviewLayout.getWidthMeasureSpec(), this.webviewLayout.getHeightMeasureSpec() - k);
   this.mLoadingView.measure(this.standardLayout.getWidthMeasureSpec(), View.MeasureSpec.makeMeasureSpec(this.standardLayout.height - k, 1073741824));
   setMeasuredDimension(this.standardLayout.width, this.standardLayout.height);
 }