Lenguaje

ListPopupWindow Clase

Definición

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

[Android.Runtime.Register("android/widget/ListPopupWindow", DoNotGenerateAcw=true)]
public class ListPopupWindow : Java.Lang.Object
[<Android.Runtime.Register("android/widget/ListPopupWindow", DoNotGenerateAcw=true)>]
type ListPopupWindow = class
    inherit Object
Herencia
ListPopupWindow
Atributos

Comentarios

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

ListPopupWindow contiene una serie de comportamientos complicados que rodean el posicionamiento, desplazando los elementos primarios para ajustarse a la lista desplegable, interactuando con el IME si está presente y otros.

Java documentación para android.widget.ListPopupWindow.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
ListPopupWindow(Context, IAttributeSet, Int32, Int32)

Cree una ventana emergente nueva y vacía capaz de mostrar elementos de un ListAdapter.

ListPopupWindow(Context, IAttributeSet, Int32)

Cree una ventana emergente nueva y vacía capaz de mostrar elementos de un ListAdapter.

ListPopupWindow(Context, IAttributeSet)

Cree una ventana emergente nueva y vacía capaz de mostrar elementos de un ListAdapter.

ListPopupWindow(Context)

Cree una ventana emergente nueva y vacía capaz de mostrar elementos de un ListAdapter.

ListPopupWindow(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
MatchParent

Alias para ViewGroup.LayoutParams#MATCH_PARENT.

PositionPromptAbove
Obsoletos.

La vista de solicitud proporcionada debe aparecer encima del contenido de la lista.

PositionPromptBelow
Obsoletos.

La vista de solicitud proporcionada debe aparecer debajo del contenido de la lista.

WrapContent

Alias para ViewGroup.LayoutParams#WRAP_CONTENT.

Propiedades

Nombre Description
AnchorView

Devuelve la vista que se usará para anclar este elemento emergente. -o bien- Establece la vista de anclaje del elemento emergente.

AnimationStyle

Devuelve el estilo de animación que se usará cuando se muestre o descarte la ventana emergente. -o bien- Establezca un estilo de animación que se usará cuando se muestre o descarte la ventana emergente.

Background

Proporciona el enlace administrado para public virtual Android.Graphics.Drawables.Drawable? Background { get; }.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
EpicenterBounds

Devuelve límites que se usan como el centro emergente de las transiciones de entrada y salida. -o bien- Especifica los límites relativos al delimitador del centro de transición del elemento emergente.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Height

Establece el alto de la ventana emergente en píxeles.

HorizontalOffset

Establezca el desplazamiento horizontal de este elemento emergente desde su vista de anclaje en píxeles.

InputMethodMode

Devuelve el valor actual en #setInputMethodMode(int). -o bien- Controlar cómo funciona el elemento emergente con un método de entrada: uno de #INPUT_METHOD_FROM_FOCUSABLE, #INPUT_METHOD_NEEDEDo #INPUT_METHOD_NOT_NEEDED.

IsInputMethodNotNeeded

Proporciona el enlace administrado para public virtual bool IsInputMethodNotNeeded { get; }.

IsShowing

Proporciona el enlace administrado para public virtual bool IsShowing { get; }.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos del miembro del mismo nivel de JNI para este tipo de enlace administrado.

ListView

Proporciona el enlace administrado para public virtual Android.Widget.ListView? ListView { get; }.

Modal

Devuelve si la ventana emergente será modal cuando se muestre. -o bien- Establezca si esta ventana debe ser modal cuando se muestra.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PromptPosition

Establezca dónde debe aparecer la vista de solicitud opcional.

SelectedItem

Proporciona el enlace administrado para public virtual Java.Lang.Object? SelectedItem { get; }.

SelectedItemId

Proporciona el enlace administrado para public virtual long SelectedItemId { get; }.

SelectedItemPosition

Proporciona el enlace administrado para public virtual int SelectedItemPosition { get; }.

SelectedView

Proporciona el enlace administrado para public virtual Android.Views.View? SelectedView { get; }.

SoftInputMode

Devuelve el valor actual en #setSoftInputMode(int). -o bien- Establece el modo de funcionamiento para el área de entrada temporal.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

VerticalOffset

Establezca el desplazamiento vertical de este elemento emergente desde su vista de anclaje en píxeles.

Width

Establece el ancho de la ventana emergente en píxeles.

Métodos

Nombre Description
ClearListSelection()

Borre cualquier selección de lista actual.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
CreateDragToOpenListener(View)

Devuelve un OnTouchListener que se puede agregar a la vista de origen para implementar el comportamiento de arrastrar a abrir.

Dismiss()

Descarte la ventana emergente.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
Equals(Object)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnKeyDown(Keycode, KeyEvent)

Filtre los eventos de tecla hacia abajo.

OnKeyPreIme(Keycode, KeyEvent)

Filtre los eventos de clave anteriores a IME.

OnKeyUp(Keycode, KeyEvent)

Filtre los eventos de clave ascendente.

PerformItemClick(Int32)

Realice una operación de clic de elemento en la posición del adaptador de lista especificada.

PostShow()

Publique una #show() llamada al subproceso de la interfaz de usuario.

SetAdapter(IListAdapter)

Establece el adaptador que proporciona los datos y las vistas para representar los datos en esta ventana emergente.

SetBackgroundDrawable(Drawable)

Establece un elemento dibujable para que sea el fondo de la ventana emergente.

SetContentWidth(Int32)

Establece el ancho de la ventana emergente por el tamaño de su contenido.

SetDropDownGravity(GravityFlags)

Establezca la gravedad de la lista desplegable.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetListSelector(Drawable)

Establece un elemento dibujable que se puede usar como selector de elementos de lista.

SetOnDismissListener(PopupWindow+IOnDismissListener)

Establezca un agente de escucha para recibir una devolución de llamada cuando se descarte el elemento emergente.

SetOnItemClickListener(AdapterView+IOnItemClickListener)

Establece un agente de escucha para recibir eventos cuando se hace clic en un elemento de lista.

SetOnItemSelectedListener(AdapterView+IOnItemSelectedListener)

Establece un agente de escucha para recibir eventos cuando se selecciona un elemento de lista.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
SetPromptView(View)

Establezca una vista para que actúe como solicitud de usuario para esta ventana emergente.

SetSelection(Int32)

Establezca la posición seleccionada de la lista.

SetWindowLayoutType(WindowManagerTypes)

Establezca el tipo de diseño de esta ventana emergente.

Show()

Muestra la lista emergente.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Eventos

Nombre Description
DismissEvent

Se produce cuando se invoca el evento de descarte Java devolución de llamada del agente de escucha.

ItemClick

Se produce cuando el elemento hace clic en Java devolución de llamada del agente de escucha.

ItemSelected

Se produce cuando se invoca el elemento seleccionado Java devolución de llamada del agente de escucha.

NothingSelected

Se produce cuando se invoca la devolución de llamada no seleccionada.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Un listPopupWindow se delimita en una vista host y muestra una lista de opciones.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a