Class PopupWindow
public class PopupWindow : JVMBridgeBase<PopupWindow>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<PopupWindow>PopupWindow
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<PopupWindow>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<PopupWindow>.IsAssignableFrom(IJavaType)JVMBridgeBase<PopupWindow>.IsAssignableFrom<T>()JVMBridgeBase<PopupWindow>.Execute<T>(params T[])JVMBridgeBase<PopupWindow>.DynBridgeClazzJVMBridgeBase<PopupWindow>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
PopupWindow(Context, AttributeSet)
public PopupWindow(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
PopupWindow(Context, AttributeSet, int)
public PopupWindow(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
int
PopupWindow(Context, AttributeSet, int, int)
public PopupWindow(Context arg0, AttributeSet arg1, int arg2, int arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
int
PopupWindow(View)
public PopupWindow(View arg0)
Parameters
PopupWindow(View, int, int)
public PopupWindow(View arg0, int arg1, int arg2)
Parameters
PopupWindow(View, int, int, bool)
public PopupWindow(View arg0, int arg1, int arg2, bool arg3)
Parameters
PopupWindow(int, int)
public PopupWindow(int arg0, int arg1)
Parameters
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
INPUT_METHOD_FROM_FOCUSABLE
public static int INPUT_METHOD_FROM_FOCUSABLE { get; }
Property Value
INPUT_METHOD_NEEDED
public static int INPUT_METHOD_NEEDED { get; }
Property Value
INPUT_METHOD_NOT_NEEDED
public static int INPUT_METHOD_NOT_NEEDED { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
Dismiss()
public void Dismiss()
GetAnimationStyle()
public int GetAnimationStyle()
Returns
GetBackground()
public Drawable GetBackground()
Returns
GetContentView()
public View GetContentView()
Returns
GetElevation()
public float GetElevation()
Returns
GetEnterTransition()
public Transition GetEnterTransition()
Returns
GetEpicenterBounds()
public Rect GetEpicenterBounds()
Returns
GetExitTransition()
public Transition GetExitTransition()
Returns
GetHeight()
public int GetHeight()
Returns
GetInputMethodMode()
public int GetInputMethodMode()
Returns
GetMaxAvailableHeight(View)
public int GetMaxAvailableHeight(View arg0)
Parameters
Returns
GetMaxAvailableHeight(View, int)
public int GetMaxAvailableHeight(View arg0, int arg1)
Parameters
Returns
GetMaxAvailableHeight(View, int, bool)
public int GetMaxAvailableHeight(View arg0, int arg1, bool arg2)
Parameters
Returns
GetOverlapAnchor()
public bool GetOverlapAnchor()
Returns
GetSoftInputMode()
public int GetSoftInputMode()
Returns
GetWidth()
public int GetWidth()
Returns
GetWindowLayoutType()
public int GetWindowLayoutType()
Returns
IsAboveAnchor()
public bool IsAboveAnchor()
Returns
IsAttachedInDecor()
public bool IsAttachedInDecor()
Returns
IsClippedToScreen()
public bool IsClippedToScreen()
Returns
IsClippingEnabled()
public bool IsClippingEnabled()
Returns
IsFocusable()
public bool IsFocusable()
Returns
IsLaidOutInScreen()
public bool IsLaidOutInScreen()
Returns
IsOutsideTouchable()
public bool IsOutsideTouchable()
Returns
IsShowing()
public bool IsShowing()
Returns
IsSplitTouchEnabled()
public bool IsSplitTouchEnabled()
Returns
IsTouchModal()
public bool IsTouchModal()
Returns
IsTouchable()
public bool IsTouchable()
Returns
SetAnimationStyle(int)
public void SetAnimationStyle(int arg0)
Parameters
SetAttachedInDecor(bool)
public void SetAttachedInDecor(bool arg0)
Parameters
SetBackgroundDrawable(Drawable)
public void SetBackgroundDrawable(Drawable arg0)
Parameters
SetClippingEnabled(bool)
public void SetClippingEnabled(bool arg0)
Parameters
SetContentView(View)
public void SetContentView(View arg0)
Parameters
SetElevation(float)
public void SetElevation(float arg0)
Parameters
SetEnterTransition(Transition)
public void SetEnterTransition(Transition arg0)
Parameters
arg0
Transition
SetEpicenterBounds(Rect)
public void SetEpicenterBounds(Rect arg0)
Parameters
SetExitTransition(Transition)
public void SetExitTransition(Transition arg0)
Parameters
arg0
Transition
SetFocusable(bool)
public void SetFocusable(bool arg0)
Parameters
SetHeight(int)
public void SetHeight(int arg0)
Parameters
SetIgnoreCheekPress()
public void SetIgnoreCheekPress()
SetInputMethodMode(int)
public void SetInputMethodMode(int arg0)
Parameters
SetIsClippedToScreen(bool)
public void SetIsClippedToScreen(bool arg0)
Parameters
SetIsLaidOutInScreen(bool)
public void SetIsLaidOutInScreen(bool arg0)
Parameters
SetOnDismissListener(OnDismissListener)
public void SetOnDismissListener(PopupWindow.OnDismissListener arg0)
Parameters
SetOutsideTouchable(bool)
https://developer.android.com/reference/android/widget/PopupWindow.html#setOutsideTouchable(boolean)
public void SetOutsideTouchable(bool arg0)
Parameters
SetOverlapAnchor(bool)
public void SetOverlapAnchor(bool arg0)
Parameters
SetSoftInputMode(int)
public void SetSoftInputMode(int arg0)
Parameters
SetSplitTouchEnabled(bool)
public void SetSplitTouchEnabled(bool arg0)
Parameters
SetTouchInterceptor(OnTouchListener)
public void SetTouchInterceptor(View.OnTouchListener arg0)
Parameters
SetTouchModal(bool)
public void SetTouchModal(bool arg0)
Parameters
SetTouchable(bool)
public void SetTouchable(bool arg0)
Parameters
SetWidth(int)
public void SetWidth(int arg0)
Parameters
SetWindowLayoutMode(int, int)
https://developer.android.com/reference/android/widget/PopupWindow.html#setWindowLayoutMode(int,int)
[Obsolete]
public void SetWindowLayoutMode(int arg0, int arg1)
Parameters
SetWindowLayoutType(int)
public void SetWindowLayoutType(int arg0)
Parameters
ShowAsDropDown(View)
public void ShowAsDropDown(View arg0)
Parameters
ShowAsDropDown(View, int, int)
public void ShowAsDropDown(View arg0, int arg1, int arg2)
Parameters
ShowAsDropDown(View, int, int, int)
public void ShowAsDropDown(View arg0, int arg1, int arg2, int arg3)
Parameters
ShowAtLocation(View, int, int, int)
public void ShowAtLocation(View arg0, int arg1, int arg2, int arg3)
Parameters
Update()
public void Update()
Update(View, int, int)
public void Update(View arg0, int arg1, int arg2)
Parameters
Update(View, int, int, int, int)
public void Update(View arg0, int arg1, int arg2, int arg3, int arg4)
Parameters
Update(int, int)
public void Update(int arg0, int arg1)
Parameters
Update(int, int, int, int)
public void Update(int arg0, int arg1, int arg2, int arg3)
Parameters
Update(int, int, int, int, bool)
public void Update(int arg0, int arg1, int arg2, int arg3, bool arg4)