Поделиться через


ListPopupWindow Класс

Определение

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

[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
Наследование
ListPopupWindow
Атрибуты

Комментарии

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

ListPopupWindow содержит ряд сложных действий, окружающих позиционирование, прокрутку родителей, чтобы соответствовать раскрывающемся списку, взаимодействовать с IME, если они присутствуют, и другие.

Документация по Java для android.widget.ListPopupWindow.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

ListPopupWindow(Context, IAttributeSet, Int32, Int32)

Создайте новое пустое всплывающее окно, которое может отображать элементы из ListAdapter.

ListPopupWindow(Context, IAttributeSet, Int32)

Создайте новое пустое всплывающее окно, которое может отображать элементы из ListAdapter.

ListPopupWindow(Context, IAttributeSet)

Создайте новое пустое всплывающее окно, которое может отображать элементы из ListAdapter.

ListPopupWindow(Context)

Создайте новое пустое всплывающее окно, которое может отображать элементы из ListAdapter.

ListPopupWindow(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

MatchParent

Псевдоним для ViewGroup.LayoutParams#MATCH_PARENT.

PositionPromptAbove
Устаревшие..

Указанное представление запроса должно отображаться выше содержимого списка.

PositionPromptBelow
Устаревшие..

Предоставленное представление запроса должно отображаться ниже содержимого списка.

WrapContent

Псевдоним для ViewGroup.LayoutParams#WRAP_CONTENT.

Свойства

AnchorView

Возвращает представление, которое будет использоваться для привязки этого всплывающего окна. -или- Задает представление привязки всплывающего окна.

AnimationStyle

Возвращает стиль анимации, который будет использоваться при отображении или закрытии всплывающего окна. -или- Задайте стиль анимации, используемый при отображении или закрытии всплывающего окна.

Background

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
EpicenterBounds

Возвращает границы, которые используются в качестве эпицентра всплывающего окна переходов ввода и выхода. -или- Задает границы относительно привязки эпицентра перехода всплывающего окна.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Height

Задает высоту всплывающего окна в пикселях.

HorizontalOffset

Задайте горизонтальное смещение этого всплывающего окна из представления привязки в пикселях.

InputMethodMode

Возвращает текущее значение в #setInputMethodMode(int). -или- Управление тем, как всплывающее окно работает с методом ввода: одним из #INPUT_METHOD_FROM_FOCUSABLE, #INPUT_METHOD_NEEDEDили #INPUT_METHOD_NOT_NEEDED.

IsInputMethodNotNeeded

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

IsShowing

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

JniIdentityHashCode

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
JniPeerMembers

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

ListView

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

Modal

Возвращает, будет ли всплывающее окно модальным при отображении. -или- Задайте, должно ли это окно быть модальным при отображении.

PeerReference

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
PromptPosition

Задайте место, где должно отображаться необязательное представление запроса.

SelectedItem

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

SelectedItemId

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

SelectedItemPosition

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

SelectedView

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

SoftInputMode

Возвращает текущее значение в #setSoftInputMode(int). -или- Задает рабочий режим для области обратимого ввода.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

VerticalOffset

Задайте вертикальное смещение этого всплывающего окна из представления привязки в пикселях.

Width

Задает ширину всплывающего окна в пикселях.

Методы

ClearListSelection()

Снимите любой текущий выбор списка.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CreateDragToOpenListener(View)

Возвращает объект OnTouchListener , который можно добавить в исходное представление для реализации поведения перетаскивания в открытый режим.

Dismiss()

Закройте всплывающее окно.

Dispose()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
Dispose(Boolean)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
OnKeyDown(Keycode, KeyEvent)

Фильтрация событий с ключом вниз.

OnKeyPreIme(Keycode, KeyEvent)

Фильтрация ключевых событий предварительной версии IME.

OnKeyUp(Keycode, KeyEvent)

Фильтрация событий, связанных с ключами.

PerformItemClick(Int32)

Выполните операцию щелчка элемента в указанной позиции адаптера списка.

PostShow()

#show() После вызова потока пользовательского интерфейса.

SetAdapter(IListAdapter)

Задает адаптер, предоставляющий данные и представления для представления данных в этом всплывающем окне.

SetBackgroundDrawable(Drawable)

Задает рисунок, который будет фоном для всплывающего окна.

SetContentWidth(Int32)

Задает ширину всплывающего окна по размеру его содержимого.

SetDropDownGravity(GravityFlags)

Задайте тяжесть раскрывающегося списка.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetListSelector(Drawable)

Задает селектор элементов списка, который можно использовать в качестве селектора элементов списка.

SetOnDismissListener(PopupWindow+IOnDismissListener)

Задайте прослушиватель для получения обратного вызова при закрытии всплывающего окна.

SetOnItemClickListener(AdapterView+IOnItemClickListener)

Задает прослушиватель для получения событий при щелчке элемента списка.

SetOnItemSelectedListener(AdapterView+IOnItemSelectedListener)

Задает прослушиватель для получения событий при выборе элемента списка.

SetPromptView(View)

Задайте представление для действия в качестве запроса пользователя для этого всплывающего окна.

SetSelection(Int32)

Задайте выбранную позицию списка.

SetWindowLayoutType(WindowManagerTypes)

Задайте тип макета для этого всплывающего окна.

Show()

Отображение всплывающего списка.

ToArray<T>()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

События

DismissEvent

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

ItemClick

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

ItemSelected

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

NothingSelected

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

GetJniTypeName(IJavaPeerable)

Объект ListPopupWindow привязывается к представлению узла и отображает список вариантов.

Применяется к