可自动换行的Viewgroup很好找,但是有个问题无法自适应,找了2个小时终于到了一个帖子,解决了自适应高度的问题,但是那位大牛没有给个demo,这里结合之前的下的一个自适应的DEMO,重新给大家整个DEMO。
解决自适应高度的方法是在onMeasure方法中 计算出高度调用setMeasuredDimension方法重新设置高度即可:
setMeasuredDimension(resolveSize(wholeWidth, widthMeasureSpec),
resolveSize(wholeHeight, heightMeasureSpec));
传送门:demo