Table of Contents

Class PopupWindow

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class PopupWindow : JVMBridgeBase<PopupWindow>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<PopupWindow>
PopupWindow
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<PopupWindow>.IsAssignableFrom(IJavaType)
JVMBridgeBase<PopupWindow>.IsAssignableFrom<T>()
JVMBridgeBase<PopupWindow>.Execute<T>(params T[])
JVMBridgeBase<PopupWindow>.DynBridgeClazz
JVMBridgeBase<PopupWindow>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

PopupWindow()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public PopupWindow()

PopupWindow(Context)

public PopupWindow(Context arg0)

Parameters

arg0 Context

Context

PopupWindow(Context, AttributeSet)

public PopupWindow(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

PopupWindow(Context, AttributeSet, int)

public PopupWindow(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

PopupWindow(Context, AttributeSet, int, int)

public PopupWindow(Context arg0, AttributeSet arg1, int arg2, int arg3)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

arg3 int

int

PopupWindow(View)

public PopupWindow(View arg0)

Parameters

arg0 View

View

PopupWindow(View, int, int)

public PopupWindow(View arg0, int arg1, int arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

PopupWindow(View, int, int, bool)

public PopupWindow(View arg0, int arg1, int arg2, bool arg3)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 bool

bool

PopupWindow(int, int)

public PopupWindow(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

PopupWindow(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public PopupWindow(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

INPUT_METHOD_FROM_FOCUSABLE

public static int INPUT_METHOD_FROM_FOCUSABLE { get; }

Property Value

int

INPUT_METHOD_NEEDED

public static int INPUT_METHOD_NEEDED { get; }

Property Value

int

INPUT_METHOD_NOT_NEEDED

public static int INPUT_METHOD_NOT_NEEDED { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Dismiss()

public void Dismiss()

GetAnimationStyle()

public int GetAnimationStyle()

Returns

int

int

GetBackground()

public Drawable GetBackground()

Returns

Drawable

Drawable

GetContentView()

public View GetContentView()

Returns

View

View

GetElevation()

public float GetElevation()

Returns

float

float

GetEnterTransition()

public Transition GetEnterTransition()

Returns

Transition

Transition

GetEpicenterBounds()

public Rect GetEpicenterBounds()

Returns

Rect

Rect

GetExitTransition()

public Transition GetExitTransition()

Returns

Transition

Transition

GetHeight()

public int GetHeight()

Returns

int

int

GetInputMethodMode()

public int GetInputMethodMode()

Returns

int

int

GetMaxAvailableHeight(View)

public int GetMaxAvailableHeight(View arg0)

Parameters

arg0 View

View

Returns

int

int

GetMaxAvailableHeight(View, int)

public int GetMaxAvailableHeight(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

Returns

int

int

GetMaxAvailableHeight(View, int, bool)

public int GetMaxAvailableHeight(View arg0, int arg1, bool arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 bool

bool

Returns

int

int

GetOverlapAnchor()

public bool GetOverlapAnchor()

Returns

bool

bool

GetSoftInputMode()

public int GetSoftInputMode()

Returns

int

int

GetWidth()

public int GetWidth()

Returns

int

int

GetWindowLayoutType()

public int GetWindowLayoutType()

Returns

int

int

IsAboveAnchor()

public bool IsAboveAnchor()

Returns

bool

bool

IsAttachedInDecor()

public bool IsAttachedInDecor()

Returns

bool

bool

IsClippedToScreen()

public bool IsClippedToScreen()

Returns

bool

bool

IsClippingEnabled()

public bool IsClippingEnabled()

Returns

bool

bool

IsFocusable()

public bool IsFocusable()

Returns

bool

bool

IsLaidOutInScreen()

public bool IsLaidOutInScreen()

Returns

bool

bool

IsOutsideTouchable()

public bool IsOutsideTouchable()

Returns

bool

bool

IsShowing()

public bool IsShowing()

Returns

bool

bool

IsSplitTouchEnabled()

public bool IsSplitTouchEnabled()

Returns

bool

bool

IsTouchModal()

public bool IsTouchModal()

Returns

bool

bool

IsTouchable()

public bool IsTouchable()

Returns

bool

bool

SetAnimationStyle(int)

public void SetAnimationStyle(int arg0)

Parameters

arg0 int

int

SetAttachedInDecor(bool)

public void SetAttachedInDecor(bool arg0)

Parameters

arg0 bool

bool

SetBackgroundDrawable(Drawable)

public void SetBackgroundDrawable(Drawable arg0)

Parameters

arg0 Drawable

Drawable

SetClippingEnabled(bool)

public void SetClippingEnabled(bool arg0)

Parameters

arg0 bool

bool

SetContentView(View)

public void SetContentView(View arg0)

Parameters

arg0 View

View

SetElevation(float)

public void SetElevation(float arg0)

Parameters

arg0 float

float

SetEnterTransition(Transition)

public void SetEnterTransition(Transition arg0)

Parameters

arg0 Transition

Transition

SetEpicenterBounds(Rect)

public void SetEpicenterBounds(Rect arg0)

Parameters

arg0 Rect

Rect

SetExitTransition(Transition)

public void SetExitTransition(Transition arg0)

Parameters

arg0 Transition

Transition

SetFocusable(bool)

public void SetFocusable(bool arg0)

Parameters

arg0 bool

bool

SetHeight(int)

public void SetHeight(int arg0)

Parameters

arg0 int

int

SetIgnoreCheekPress()

public void SetIgnoreCheekPress()

SetInputMethodMode(int)

public void SetInputMethodMode(int arg0)

Parameters

arg0 int

int

SetIsClippedToScreen(bool)

public void SetIsClippedToScreen(bool arg0)

Parameters

arg0 bool

bool

SetIsLaidOutInScreen(bool)

public void SetIsLaidOutInScreen(bool arg0)

Parameters

arg0 bool

bool

SetOnDismissListener(OnDismissListener)

public void SetOnDismissListener(PopupWindow.OnDismissListener arg0)

Parameters

arg0 PopupWindow.OnDismissListener

PopupWindow.OnDismissListener

SetOutsideTouchable(bool)

public void SetOutsideTouchable(bool arg0)

Parameters

arg0 bool

bool

SetOverlapAnchor(bool)

public void SetOverlapAnchor(bool arg0)

Parameters

arg0 bool

bool

SetSoftInputMode(int)

public void SetSoftInputMode(int arg0)

Parameters

arg0 int

int

SetSplitTouchEnabled(bool)

public void SetSplitTouchEnabled(bool arg0)

Parameters

arg0 bool

bool

SetTouchInterceptor(OnTouchListener)

public void SetTouchInterceptor(View.OnTouchListener arg0)

Parameters

arg0 View.OnTouchListener

View.OnTouchListener

SetTouchModal(bool)

public void SetTouchModal(bool arg0)

Parameters

arg0 bool

bool

SetTouchable(bool)

public void SetTouchable(bool arg0)

Parameters

arg0 bool

bool

SetWidth(int)

public void SetWidth(int arg0)

Parameters

arg0 int

int

SetWindowLayoutMode(int, int)

[Obsolete]
public void SetWindowLayoutMode(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetWindowLayoutType(int)

public void SetWindowLayoutType(int arg0)

Parameters

arg0 int

int

ShowAsDropDown(View)

public void ShowAsDropDown(View arg0)

Parameters

arg0 View

View

ShowAsDropDown(View, int, int)

public void ShowAsDropDown(View arg0, int arg1, int arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

ShowAsDropDown(View, int, int, int)

public void ShowAsDropDown(View arg0, int arg1, int arg2, int arg3)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

ShowAtLocation(View, int, int, int)

public void ShowAtLocation(View arg0, int arg1, int arg2, int arg3)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

Update()

public void Update()

Update(View, int, int)

public void Update(View arg0, int arg1, int arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

Update(View, int, int, int, int)

public void Update(View arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

Update(int, int)

public void Update(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Update(int, int, int, int)

public void Update(int arg0, int arg1, int arg2, int arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

Update(int, int, int, int, bool)

public void Update(int arg0, int arg1, int arg2, int arg3, bool arg4)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 bool

bool