title: What does heightMeasureSpec = widthMeasureSpec = MeasureSpec.makeMeasureSpec(childWidthSize, MeasureSpec.EXACTLY) mean?
body: <p>In the following sample code, I find heightMeasureSpec = widthMeasureSpec = MeasureSpec.makeMeasureSpec(childWidthSize, MeasureSpec.EXACTLY).
  There are two "=" in the code, is it right? is this Java syntax?</p>
  
  <pre><code>   @SuppressWarnings("unused")
      @Override
      protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
  
          setMeasuredDimension(getDefaultSize(0, widthMeasureSpec), getDefaultSize(0, heightMeasureSpec));
  
          int childWidthSize = getMeasuredWidth();
          int childHeightSize = getMeasuredHeight();
  
          heightMeasureSpec = widthMeasureSpec = MeasureSpec.makeMeasureSpec(childWidthSize, MeasureSpec.EXACTLY);
          super.onMeasure(widthMeasureSpec, heightMeasureSpec);
      }
  </code></pre>