android 自定义控件的setText也会触发onMeasu

2019-03-07  本文已影响0人  大胡子的机器人

自定义控件中包含了子控件TextView,但是在setText的时候也触发了自定义控件的onMeasure方法:如图的状态栏时间


image.png

原因:
由于该TextView的宽度是wrap_content,所以导致每次settext的时候都会去计算宽度,造成父布局也需要去计算一次,所以才引发了onMeasure

解决方法:TextView改成固定的宽度即可。

上一篇 下一篇

猜你喜欢

热点阅读