Difference between onMeasure, onLayout, OnGlobalLayoutListen



我正在做一个非常简单的功能,如在TextView的末尾添加省略号。

我可以在onMeasure(), onLayout()和OnGlobalLayoutListener()调用中添加功能。但是我真的想知道用这三种不同的方法实现同样的功能有什么不同。选择这些不同的实现方式有什么偏好或优缺点吗?

谢谢

试着这样做,这会有帮助的

布图过程包括两个步骤:测量和布图。一个简化一下,我们可以说度量传递设置了视图的大小应该是,它的尺寸,以及布局的传递设置在哪里放置视图,它的位置。布局部分只是有孩子的观点很有趣,换句话说,观点继承自ViewGroup.

最新更新