Share via


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 包含一些圍繞位置的棘手行為、捲動父系以符合下拉式清單、如果有的話與輸入法互動,以及其他專案。

android.widget.ListPopupWindow JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

ListPopupWindow(Context)

建立新的空白快顯視窗,能夠顯示 ListAdapter 中的專案。

ListPopupWindow(Context, IAttributeSet)

建立新的空白快顯視窗,能夠顯示 ListAdapter 中的專案。

ListPopupWindow(Context, IAttributeSet, Int32)

建立新的空白快顯視窗,能夠顯示 ListAdapter 中的專案。

ListPopupWindow(Context, IAttributeSet, Int32, Int32)

建立新的空白快顯視窗,能夠顯示 ListAdapter 中的專案。

ListPopupWindow(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

欄位

MatchParent

ViewGroup.LayoutParams#MATCH_PARENT 別名。

PositionPromptAbove
已淘汰.

提供的提示檢視應該會出現在清單內容上方。

PositionPromptBelow
已淘汰.

提供的提示檢視應該會出現在清單內容下方。

WrapContent

ViewGroup.LayoutParams#WRAP_CONTENT 別名。

屬性

AnchorView

傳回將用來錨定此快顯的檢視。 -或- 設定快顯視窗的錨點檢視。

AnimationStyle

傳回顯示或關閉快顯視窗時將使用的動畫樣式。 -或- 設定顯示或關閉快顯視窗時要使用的動畫樣式。

Background

ListPopupWindow 會將本身錨定到主機檢視,並顯示選項清單。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
EpicenterBounds

傳回界限,做為進入和結束轉換的快顯中心。 -或- 指定快顯轉換 epicenter 的錨點相對界限。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
Height

以圖元為單位設定快顯視窗的高度。

HorizontalOffset

以圖元為單位,從此快顯視窗的錨點檢視設定水準位移。

InputMethodMode

傳回 中的 #setInputMethodMode(int) 目前值。 -或- 控制快顯視窗如何以輸入方法運作:、 #INPUT_METHOD_NEEDED#INPUT_METHOD_NOT_NEEDED#INPUT_METHOD_FROM_FOCUSABLE 其中一個。

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 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

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)

篩選輸入法前索引鍵事件。

OnKeyUp(Keycode, KeyEvent)

篩選索引鍵向上事件。

PerformItemClick(Int32)

在指定的清單配接器位置上執行專案按一下作業。

PostShow()

#show()對 UI 執行緒發出呼叫。

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 < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /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 會將本身錨定到主機檢視,並顯示選項清單。

適用於