Language

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
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

public virtual Android.Graphics.Drawables.Drawable? Background { get; }のマネージド バインディングを提供します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
EpicenterBounds

開始遷移と終了遷移のポップアップのエピセンターとして使用される境界を返します。 または、ポップアップの遷移エピセンターのアンカー相対境界を指定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Height

ポップアップ ウィンドウの高さをピクセル単位で設定します。

HorizontalOffset

このポップアップのアンカー ビューからの水平方向のオフセットをピクセル単位で設定します。

InputMethodMode

#setInputMethodMode(int)で現在の値を返します。 または、入力メソッド ( #INPUT_METHOD_FROM_FOCUSABLE、 #INPUT_METHOD_NEEDED、または #INPUT_METHOD_NOT_NEEDEDのいずれか) を使用してポップアップがどのように動作するかを制御します。

IsInputMethodNotNeeded

public virtual bool IsInputMethodNotNeeded { get; }のマネージド バインディングを提供します。

IsShowing

public virtual bool IsShowing { get; }のマネージド バインディングを提供します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
JniPeerMembers

このマネージド バインディング型の JNI ピア メンバー メタデータを取得します。

ListView

public virtual Android.Widget.ListView? ListView { get; }のマネージド バインディングを提供します。

Modal

ポップアップ ウィンドウが表示されたときにモーダルになるかどうかを返します。 または、表示時にこのウィンドウをモーダルにするかどうかを設定します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PromptPosition

オプションのプロンプト ビューを表示する場所を設定します。

SelectedItem

public virtual Java.Lang.Object? SelectedItem { get; }のマネージド バインディングを提供します。

SelectedItemId

public virtual long SelectedItemId { get; }のマネージド バインディングを提供します。

SelectedItemPosition

public virtual int SelectedItemPosition { get; }のマネージド バインディングを提供します。

SelectedView

public virtual Android.Views.View? SelectedView { get; }のマネージド バインディングを提供します。

SoftInputMode

#setSoftInputMode(int)の現在の値を返します。 または、ソフト入力領域の動作モードを設定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

VerticalOffset

このポップアップのアンカー ビューからの垂直オフセットをピクセル単位で設定します。

Width

ポップアップ ウィンドウの幅をピクセル単位で設定します。

メソッド

名前 説明
ClearListSelection()

現在のリストの選択を解除します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
CreateDragToOpenListener(View)

ドラッグして開く動作を実装するためにソース ビューに追加できる OnTouchListener を返します。

Dismiss()

ポップアップ ウィンドウを閉じます。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
Equals(Object)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OnKeyDown(Keycode, KeyEvent)

キー ダウン イベントをフィルター処理します。

OnKeyPreIme(Keycode, KeyEvent)

IME より前のキー イベントをフィルター処理します。

OnKeyUp(Keycode, KeyEvent)

キー アップ イベントをフィルター処理します。

PerformItemClick(Int32)

指定したリスト アダプター位置に対して項目クリック操作を実行します。

PostShow()

UI スレッドに #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)

リスト アイテムが選択されたときにイベントを受信するリスナーを設定します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
SetPromptView(View)

このポップアップ ウィンドウのユーザー プロンプトとして機能するビューを設定します。

SetSelection(Int32)

リストの選択した位置を設定します。

SetWindowLayoutType(WindowManagerTypes)

このポップアップ ウィンドウのレイアウトの種類を設定します。

Show()

ポップアップ リストを表示します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

イベント

名前 説明
DismissEvent

リスナー コールバックJava dismiss イベントが呼び出されたときに発生します。

ItemClick

項目クリック Javaリスナー コールバックが呼び出されたときに発生します。

ItemSelected

選択した項目Javaリスナー コールバックが呼び出されたときに発生します。

NothingSelected

選択したコールバックが何も呼び出されないときに発生します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ListPopupWindow は、ホスト ビューに自身を固定し、選択肢の一覧を表示します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象