| java.lang.Object | |
| ↳ | android.view.View.MeasureSpec |
A MeasureSpec encapsulates the layout requirements passed from parent to child. Each MeasureSpec represents a requirement for either the width or the height. A MeasureSpec is comprised of a size and a mode. There are three possible modes:
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | AT_MOST | Measure specification mode: The child can be as large as it wants up to the specified size. | |||||||||
| int | EXACTLY | Measure specification mode: The parent has determined an exact size for the child. | |||||||||
| int | UNSPECIFIED | Measure specification mode: The parent has not imposed any constraint on the child. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Extracts the mode from the supplied measure specification.
|
|||||||||
|
|
|
Extracts the size from the supplied measure specification.
|
|||||||||
|
|
|
Creates a measure specification based on the supplied size and mode.
|
|||||||||
|
|
|
Returns a String representation of the specified measure specification.
|
|||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
Measure specification mode: The child can be as large as it wants up to the specified size.
Measure specification mode: The parent has determined an exact size for the child. The child is going to be given those bounds regardless of how big it wants to be.
Measure specification mode: The parent has not imposed any constraint on the child. It can be whatever size it wants.
Extracts the mode from the supplied measure specification.
| measureSpec | the measure specification to extract the mode from |
|---|
Extracts the size from the supplied measure specification.
| measureSpec | the measure specification to extract the size from |
|---|
Creates a measure specification based on the supplied size and mode. The mode must always be one of the following:
| size | the size of the measure specification |
|---|---|
| mode | the mode of the measure specification |
Returns a String representation of the specified measure specification.
| measureSpec | the measure specification to convert to a String |
|---|