Idioma

ListPopupWindow Classe

Definição

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

[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
Herança
ListPopupWindow
Atributos

Comentários

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

ListPopupWindow contém uma série de comportamentos complicados em torno do posicionamento, rolando os pais para ajustar a lista suspensa, interagindo de forma sã com o IME, se presente, e outros.

Java documentação para android.widget.ListPopupWindow.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

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

Crie uma nova janela pop-up vazia capaz de exibir itens de um ListAdapter.

ListPopupWindow(Context, IAttributeSet, Int32)

Crie uma nova janela pop-up vazia capaz de exibir itens de um ListAdapter.

ListPopupWindow(Context, IAttributeSet)

Crie uma nova janela pop-up vazia capaz de exibir itens de um ListAdapter.

ListPopupWindow(Context)

Crie uma nova janela pop-up vazia capaz de exibir itens de um ListAdapter.

ListPopupWindow(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
MatchParent

Alias para ViewGroup.LayoutParams#MATCH_PARENT.

PositionPromptAbove
Obsoleto.

O modo de exibição de prompt fornecido deve aparecer acima do conteúdo da lista.

PositionPromptBelow
Obsoleto.

O modo de exibição de prompt fornecido deve aparecer abaixo do conteúdo da lista.

WrapContent

Alias para ViewGroup.LayoutParams#WRAP_CONTENT.

Propriedades

Nome Description
AnchorView

Retorna a exibição que será usada para ancorar este pop-up. -ou- Define o modo de exibição de âncora do pop-up.

AnimationStyle

Retorna o estilo de animação que será usado quando a janela pop-up for mostrada ou descartada. -ou- Defina um estilo de animação a ser usado quando a janela pop-up for mostrada ou descartada.

Background

Fornece a associação gerenciada para public virtual Android.Graphics.Drawables.Drawable? Background { get; }.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
EpicenterBounds

Retorna limites que são usados como o epicentro de um pop-up das transições de entrada e saída. -ou- Especifica os limites relativos à âncora do epicenter de transição do pop-up.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Height

Define a altura da janela pop-up em pixels.

HorizontalOffset

Defina o deslocamento horizontal desse pop-up de sua exibição de âncora em pixels.

InputMethodMode

Retornar o valor atual em #setInputMethodMode(int). -ou- Controlar como o pop-up opera com um método de entrada: um de #INPUT_METHOD_FROM_FOCUSABLE, #INPUT_METHOD_NEEDEDou #INPUT_METHOD_NOT_NEEDED.

IsInputMethodNotNeeded

Fornece a associação gerenciada para public virtual bool IsInputMethodNotNeeded { get; }.

IsShowing

Fornece a associação gerenciada para public virtual bool IsShowing { get; }.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de membro par JNI para esse tipo de associação gerenciada.

ListView

Fornece a associação gerenciada para public virtual Android.Widget.ListView? ListView { get; }.

Modal

Retorna se a janela pop-up será modal quando mostrada. -ou- Defina se essa janela deve ser modal quando mostrada.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PromptPosition

Defina onde o modo de exibição de prompt opcional deve aparecer.

SelectedItem

Fornece a associação gerenciada para public virtual Java.Lang.Object? SelectedItem { get; }.

SelectedItemId

Fornece a associação gerenciada para public virtual long SelectedItemId { get; }.

SelectedItemPosition

Fornece a associação gerenciada para public virtual int SelectedItemPosition { get; }.

SelectedView

Fornece a associação gerenciada para public virtual Android.Views.View? SelectedView { get; }.

SoftInputMode

Retorna o valor atual em #setSoftInputMode(int). -ou- Define o modo de operação para a área de entrada reversível.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

VerticalOffset

Defina o deslocamento vertical desse pop-up de sua exibição de âncora em pixels.

Width

Define a largura da janela pop-up em pixels.

Métodos

Nome Description
ClearListSelection()

Desmarque qualquer seleção de lista atual.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
CreateDragToOpenListener(View)

Retorna um OnTouchListener que pode ser adicionado ao modo de exibição de origem para implementar o comportamento de arrastar para abrir.

Dismiss()

Ignore a janela pop-up.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
Equals(Object)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
OnKeyDown(Keycode, KeyEvent)

Filtrar eventos de tecla para baixo.

OnKeyPreIme(Keycode, KeyEvent)

Filtrar eventos de chave pré-IME.

OnKeyUp(Keycode, KeyEvent)

Filtrar eventos de chave.

PerformItemClick(Int32)

Execute uma operação de clique de item na posição do adaptador de lista especificada.

PostShow()

Poste uma #show() chamada para o thread da interface do usuário.

SetAdapter(IListAdapter)

Define o adaptador que fornece os dados e as exibições para representar os dados nesta janela pop-up.

SetBackgroundDrawable(Drawable)

Define um desenhável para ser a tela de fundo da janela pop-up.

SetContentWidth(Int32)

Define a largura da janela pop-up pelo tamanho de seu conteúdo.

SetDropDownGravity(GravityFlags)

Defina a gravidade da lista suspensa.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetListSelector(Drawable)

Define um desenhável a ser usado como seletor de item de lista.

SetOnDismissListener(PopupWindow+IOnDismissListener)

Defina um ouvinte para receber um retorno de chamada quando o pop-up for ignorado.

SetOnItemClickListener(AdapterView+IOnItemClickListener)

Define um ouvinte para receber eventos quando um item de lista é clicado.

SetOnItemSelectedListener(AdapterView+IOnItemSelectedListener)

Define um ouvinte para receber eventos quando um item de lista é selecionado.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
SetPromptView(View)

Defina uma exibição para atuar como um prompt de usuário para esta janela pop-up.

SetSelection(Int32)

Defina a posição selecionada da lista.

SetWindowLayoutType(WindowManagerTypes)

Defina o tipo de layout para esta janela pop-up.

Show()

Mostrar a lista pop-up.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
DismissEvent

Ocorre quando o evento de descarte Java retorno de chamada do ouvinte é invocado.

ItemClick

Ocorre quando o item clica Java retorno de chamada do ouvinte é invocado.

ItemSelected

Ocorre quando o item selecionado Java retorno de chamada do ouvinte é invocado.

NothingSelected

Ocorre quando o retorno de chamada nada selecionado é invocado.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um ListPopupWindow ancora-se em um modo de exibição de host e exibe uma lista de opções.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a