| java.lang.Object | |||
| android.view.ViewGroup.LayoutParams | |||
| android.view.ViewGroup.MarginLayoutParams | |||
Per-child layout information for layouts that support margins. See ViewGroup Margin Layout Attributes for a list of all child view attributes that this class supports.
Known Direct Subclasses
Known Indirect Subclasses| Attribute name | Related methods | |
|---|---|---|
| android:layout_marginBottom | setMargins(int,int,int,int) |
Specifies extra space on the bottom side of this view. |
| android:layout_marginLeft | setMargins(int,int,int,int) |
Specifies extra space on the left side of this view. |
| android:layout_marginRight | setMargins(int,int,int,int) |
Specifies extra space on the right side of this view. |
| android:layout_marginTop | setMargins(int,int,int,int) |
Specifies extra space on the top side of this view. |
XML Attributes inherited
from class
android.view.ViewGroup.LayoutParams
Constants inherited
from class
android.view.ViewGroup.LayoutParams
| public | int | bottomMargin | The bottom margin in pixels of the child. | ||
| public | int | leftMargin | The left margin in pixels of the child. | ||
| public | int | rightMargin | The right margin in pixels of the child. | ||
| public | int | topMargin | The top margin in pixels of the child. |
Fields inherited
from class
android.view.ViewGroup.LayoutParams
| ViewGroup.MarginLayoutParams(Context c, AttributeSet attrs) | |||||
| Creates a new set of layout parameters. | |||||
| ViewGroup.MarginLayoutParams(int width, int height) | |||||
| void | setMargins(int left, int top, int right, int bottom) | ||||
| Sets the margins, in pixels. | |||||
Methods inherited
from class
android.view.ViewGroup.LayoutParams
Methods inherited
from class
java.lang.Object
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".
Available units are: px (pixels), db (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
This may also be a reference to a resource (in the form
"@[package:]type:name") or
theme attribute (in the form
"?[package:][type:]name")
containing a value of this type.
This corresponds to the global attribute resource symbol layout_marginBottom.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".
Available units are: px (pixels), db (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
This may also be a reference to a resource (in the form
"@[package:]type:name") or
theme attribute (in the form
"?[package:][type:]name")
containing a value of this type.
This corresponds to the global attribute resource symbol layout_marginLeft.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".
Available units are: px (pixels), db (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
This may also be a reference to a resource (in the form
"@[package:]type:name") or
theme attribute (in the form
"?[package:][type:]name")
containing a value of this type.
This corresponds to the global attribute resource symbol layout_marginRight.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".
Available units are: px (pixels), db (density-independent pixels), sp (scaled pixels based on preferred font size),
in (inches), mm (millimeters).
This may also be a reference to a resource (in the form
"@[package:]type:name") or
theme attribute (in the form
"?[package:][type:]name")
containing a value of this type.
This corresponds to the global attribute resource symbol layout_marginTop.
| c | the application environment |
|---|---|
| attrs | the set of attributes from which to extract the layout parameters' values |
| left | the left margin size |
|---|---|
| top | the top margin size |
| right | the right margin size |
| bottom | the bottom margin size |