Android heightmeaspect=widthmaspect=measpect.makemeaspect(childWidthSize,measpect.just)是什么意思?

Android heightmeaspect=widthmaspect=measpect.makemeaspect(childWidthSize,measpect.just)是什么意思?,android,Android,在下面的示例代码中,我发现heightmeasurept=widthmasurespec=MeasureSpec.makeMeasureSpec(childWidthSize,MeasureSpec.justice)。 代码中有两个“=”,对吗?这是Java语法吗 @SuppressWarnings("unused") @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec

在下面的示例代码中,我发现heightmeasurept=widthmasurespec=MeasureSpec.makeMeasureSpec(childWidthSize,MeasureSpec.justice)。 代码中有两个“=”,对吗?这是Java语法吗

   @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);
    }

是的,Java允许这样做。它将
heightmeaspect
widthmeaspect
设置为从
measpect.makemeaspect.makemeaspect(childWidthSize,measpect.justice)
返回的值,这在Java中是允许的。它将
heightmeaspect
widthmaspect
设置为
measpect.makemeaspect.makemeaspect(childWidthSize,measpect.justice)
返回的值