java.lang.Object | ||
↳ | android.view.ViewGroup.LayoutParams | |
↳ | android.view.ViewGroup.MarginLayoutParams |
Known Direct Subclasses |
Known Indirect Subclasses |
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.
XML Attributes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
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. |
[Expand]
Inherited XML Attributes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
android.view.ViewGroup.LayoutParams
|
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
android.view.ViewGroup.LayoutParams
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
bottomMargin | The bottom margin in pixels of the child. | ||||||||||
leftMargin | The left margin in pixels of the child. | ||||||||||
rightMargin | The right margin in pixels of the child. | ||||||||||
topMargin | The top margin in pixels of the child. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
android.view.ViewGroup.LayoutParams
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new set of layout parameters.
| |||||||||||
Copy constructor.
| |||||||||||
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sets the margins, in pixels.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class android.view.ViewGroup.LayoutParams
| |||||||||||
From class java.lang.Object
|
Specifies extra space on the bottom side of this view. This space is outside this view's bounds.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp
".
Available units are: px (pixels), dp (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.
Specifies extra space on the left side of this view. This space is outside this view's bounds.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp
".
Available units are: px (pixels), dp (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.
Specifies extra space on the right side of this view. This space is outside this view's bounds.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp
".
Available units are: px (pixels), dp (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.
Specifies extra space on the top side of this view. This space is outside this view's bounds.
Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp
".
Available units are: px (pixels), dp (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.
The bottom margin in pixels of the child.
The left margin in pixels of the child.
The right margin in pixels of the child.
The top margin in pixels of the child.
Creates a new set of layout parameters. The values are extracted from the supplied attributes set and context.
c | the application environment |
---|---|
attrs | the set of attributes from which to extract the layout parameters' values |
Copy constructor. Clones the width, height and margin values of the source.
source | The layout params to copy from. |
---|
Sets the margins, in pixels.
left | the left margin size |
---|---|
top | the top margin size |
right | the right margin size |
bottom | the bottom margin size |