code: private void remeasure() {
          // TODO: Performance: Guard against calling too often, can it be done without requestLayout?
          forceLayout();
          measure(MeasureSpec.makeMeasureSpec(getMeasuredWidth(), MeasureSpec.EXACTLY),
                  MeasureSpec.makeMeasureSpec(getMeasuredHeight(), MeasureSpec.EXACTLY)
          );
          requestLayout();
      }
docs: Convenience for calling own measure method.