2013-09-06 4 views
0

Я понимаю, что вы можете переопределить метод onMeasure() сделать пользовательские измерения и метод onMeasure() вызывается при вызове метода view.measure()Где находится код по умолчанию onMeasure()?

Если я позвоню view.measure, как показано ниже, он все равно будет работать, даже если я не переопределить метод onMeasur e? Это означает, что существует версия по умолчанию метода onMeasure, где он находится?

Я точно не знаю, что происходит, когда метод меры вызывается на объекте View, документация об этом мало говорит. если я не переопределяю метод onMeasure(), я должен посмотреть на код для уже определенного метода onMeasure(), чтобы узнать, что он делает. страшная часть называет меру и не знает, что происходит под капотом.

Я хочу видеть его и не могут найти код

view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), 

ответ