查了好久没找到如何实现,最后在前人的代码中发现了一个神奇的方法
重写onMeasure
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int widthMaxSpec = MeasureSpec.makeMeasureSpec(270 /*像素*/, MeasureSpec.AT_MOST);
super.onMeasure(widthMaxSpec, heightMeasureSpec);
}
最大高度类似