 使用会多次调用onMeasure方法,这样会很耗时,但如果我加了判断减少多次调用导致的计算次数,界面又会显示要么多出来,要么少出来的问题