当父视图需要计算布局时,将调用onMeasure。通常,根据存在的不同子项及其布局参数,可能会多次调用onMeasure。
调用onMeasure时,做某事的最好方法是(我认为)创建自己的控件,扩展ImageView并覆盖onMeasure(只需调用super.onMeasure并执行您想做的其他事情)。
如果这样做,请记住,在Measure上可能会使用不同的参数多次调用,因此所测量的内容可能不是实际显示的最终宽度和高度。

当父视图需要计算布局时,将调用onMeasure。通常,根据存在的不同子项及其布局参数,可能会多次调用onMeasure。
调用onMeasure时,做某事的最好方法是(我认为)创建自己的控件,扩展ImageView并覆盖onMeasure(只需调用super.onMeasure并执行您想做的其他事情)。
如果这样做,请记住,在Measure上可能会使用不同的参数多次调用,因此所测量的内容可能不是实际显示的最终宽度和高度。