View View Constructors

Definition

Overloads

View(Context) View(Context)

Simple constructor to use when creating a view from code.

View(Context, IAttributeSet) View(Context, IAttributeSet)

Constructor that is called when inflating a view from XML.

View(IntPtr, JniHandleOwnership) View(IntPtr, JniHandleOwnership)

A constructor used when creating managed representations of JNI objects; called by the runtime.

View(Context, IAttributeSet, Int32) View(Context, IAttributeSet, Int32)

Perform inflation from XML and apply a class-specific base style from a theme attribute.

View(Context, IAttributeSet, Int32, Int32) View(Context, IAttributeSet, Int32, Int32)

Perform inflation from XML and apply a class-specific base style from a theme attribute or style resource.

View(Context) View(Context)

Simple constructor to use when creating a view from code.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
public View (Android.Content.Context context);
new Android.Views.View : Android.Content.Context -> Android.Views.View

Parameters

context
Context Context

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

View(Context, IAttributeSet) View(Context, IAttributeSet)

Constructor that is called when inflating a view from XML.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public View (Android.Content.Context context, Android.Util.IAttributeSet attrs);
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet -> Android.Views.View

Parameters

context
Context Context

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

View(IntPtr, JniHandleOwnership) View(IntPtr, JniHandleOwnership)

A constructor used when creating managed representations of JNI objects; called by the runtime.

protected View (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.View : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.View

Parameters

javaReference
IntPtr IntPtr

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership JniHandleOwnership

A JniHandleOwnershipindicating how to handle javaReference

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

View(Context, IAttributeSet, Int32) View(Context, IAttributeSet, Int32)

Perform inflation from XML and apply a class-specific base style from a theme attribute.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")]
public View (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int -> Android.Views.View

Parameters

context
Context Context
defStyleAttr
Int32 Int32

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

View(Context, IAttributeSet, Int32, Int32) View(Context, IAttributeSet, Int32, Int32)

Perform inflation from XML and apply a class-specific base style from a theme attribute or style resource.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "", ApiSince=21)]
public View (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int * int -> Android.Views.View

Parameters

context
Context Context
defStyleAttr
Int32 Int32
defStyleRes
Int32 Int32

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to