Class ViewGroup.MarginLayoutParams
public class ViewGroup.MarginLayoutParams : ViewGroup.LayoutParams, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ViewGroup.MarginLayoutParams
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
MarginLayoutParams(Context, AttributeSet)
public MarginLayoutParams(Context arg0, AttributeSet arg1)
Parameters
arg0Contextarg1AttributeSet
MarginLayoutParams(LayoutParams)
public MarginLayoutParams(ViewGroup.LayoutParams arg0)
Parameters
MarginLayoutParams(MarginLayoutParams)
public MarginLayoutParams(ViewGroup.MarginLayoutParams arg0)
Parameters
MarginLayoutParams(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MarginLayoutParams(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
MarginLayoutParams(int, int)
public MarginLayoutParams(int arg0, int arg1)
Parameters
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
bottomMargin
public int bottomMargin { get; set; }
Property Value
leftMargin
public int leftMargin { get; set; }
Property Value
rightMargin
public int rightMargin { get; set; }
Property Value
topMargin
public int topMargin { get; set; }
Property Value
Methods
CreatePoolableInstance(Context, AttributeSet)
HPA initializer for MarginLayoutParams(Android.Content.Context arg0, Android.Util.AttributeSet arg1)
public static ViewGroup.MarginLayoutParams CreatePoolableInstance(Context arg0, AttributeSet arg1)
Parameters
arg0Contextarg1AttributeSet
Returns
CreatePoolableInstance(LayoutParams)
HPA initializer for MarginLayoutParams(Android.View.ViewGroup.LayoutParams arg0)
public static ViewGroup.MarginLayoutParams CreatePoolableInstance(ViewGroup.LayoutParams arg0)
Parameters
arg0ViewGroup.LayoutParams
Returns
CreatePoolableInstance(MarginLayoutParams)
HPA initializer for MarginLayoutParams(Android.View.ViewGroup.MarginLayoutParams arg0)
public static ViewGroup.MarginLayoutParams CreatePoolableInstance(ViewGroup.MarginLayoutParams arg0)
Parameters
Returns
CreatePoolableInstance(int, int)
HPA initializer for MarginLayoutParams(int arg0, int arg1)
public static ViewGroup.MarginLayoutParams CreatePoolableInstance(int arg0, int arg1)
Parameters
Returns
GetLayoutDirection()
public int GetLayoutDirection()
Returns
GetMarginEnd()
public int GetMarginEnd()
Returns
GetMarginStart()
public int GetMarginStart()
Returns
IsMarginRelative()
public bool IsMarginRelative()
Returns
SetLayoutDirection(int)
public void SetLayoutDirection(int arg0)
Parameters
SetMarginEnd(int)
public void SetMarginEnd(int arg0)
Parameters
SetMarginStart(int)
public void SetMarginStart(int arg0)
Parameters
SetMargins(int, int, int, int)
public void SetMargins(int arg0, int arg1, int arg2, int arg3)