Я немного запутался в MeasureSpec.UNSPECIFIED
и MeasureSpec.AT_MOST
.
Я знаю, что когда match_parent
или постоянное значение измерения установлено на layout_width
или layout_height
, при измерении вида будет применяться MeasureSpec.EXACTLY
.
Затем, как насчет MeasureSpec.UNSPECIFIED
и MeasureSpec.AT_MOST
?
Я понимаю, что когда layout_width
или layout_height
установлено значение wrap_content
, будет применено MeasureSpec.UNSPECIFIED
, потому что wrap_content
означает, что высота или ширина представления могут быть любого размера в зависимости от содержимого, Но многие статьи говорят, что wrap_content
означает MeasureSpec.AT_MOST
. Поэтому я смущен. Я не знаю, когда следует применять MeasureSpec.AT_MOST
.