OnMeasure в Android возвращает размер, включая отступы и поля? - PullRequest
10 голосов
/ 22 сентября 2011

Я работаю над пользовательским компонентом и хотел бы знать, будет ли onMeasure, вызываемый для дочерних элементов, возвращать ширину и высоту дочернего элемента, включая отступы и его поля?

1 Ответ

1 голос
/ 08 декабря 2018

Размеры, передаваемые в onMeasure, включают отступы, но не поля.

Итак, при реализации onMeasure вы должны иметь в виду:

  • Заполнение.
  • Минимальная ширина и минимальная высота нашего представления (используйте getSuggestedMinimumWidth() и getSuggestedMinimumHeight() для получения этих значений).
  • widthMeasureSpec и heightMeasureSpec, которые являются переданными требованияминам к родителю.

Ссылка: Пользовательский вид: мастеринг onMeasure |Лоренцо Квироли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...