onMeasure,onLayout,OnGlobalLayoutListener之间的区别

时间:2015-09-25 18:44:40

标签: android

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

我可以在onMeasure(),onLayout()和OnGlobalLayoutListener()调用中添加该功能。但我真的想知道实现相同功能的区别在于这三种不同的方法。 选择这些不同的实施方式是否有任何偏好或利弊?

谢谢

1 个答案:

答案 0 :(得分:4)

尝试关注this它会有所帮助

  

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