IExpandableListAdapter インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ExpandableListViewを基になるデータとリンクするアダプター。
[Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")]
public interface IExpandableListAdapter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")>]
type IExpandableListAdapter = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 実装
注釈
ExpandableListViewを基になるデータとリンクするアダプター。 このインターフェイスの実装により、子のデータ (グループ別に分類) へのアクセスが提供され、子とグループの Viewもインスタンス化されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| GroupCount |
グループの数を取得します。 |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| HasStableIds |
子 ID とグループ ID が、基になるデータに対する変更を通じて安定しているかどうかを示します。 |
| IsEmpty |
関連項目も参照: |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
|
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
メソッド
| 名前 | 説明 |
|---|---|
| AreAllItemsEnabled() |
関連項目も参照: |
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| GetChild(Int32, Int32) |
指定されたグループ内の特定の子に関連付けられているデータを取得します。 |
| GetChildId(Int32, Int32) |
指定されたグループ内の特定の子の ID を取得します。 |
| GetChildrenCount(Int32) |
指定したグループ内の子の数を取得します。 |
| GetChildView(Int32, Int32, Boolean, View, ViewGroup) |
指定されたグループ内の特定の子のデータを表示するビューを取得します。 |
| GetCombinedChildId(Int64, Int64) |
この一覧にある項目 (グループまたは子) 全体で一意である子の ID を取得します。 |
| GetCombinedGroupId(Int64) |
このリスト内の項目 (グループまたは子) 全体で一意であるグループの ID を取得します。 |
| GetGroup(Int32) |
指定されたグループに関連付けられているデータを取得します。 |
| GetGroupId(Int32) |
指定した位置にあるグループの ID を取得します。 |
| GetGroupView(Int32, Boolean, View, ViewGroup) |
指定したグループを表示するビューを取得します。 |
| IsChildSelectable(Int32, Int32) |
指定した位置にある子が選択可能かどうか。 |
| OnGroupCollapsed(Int32) |
グループが折りたたまれているときに呼び出されます。 |
| OnGroupExpanded(Int32) |
グループが展開されたときに呼び出されます。 |
| RegisterDataSetObserver(DataSetObserver) |
データ セットの変更に対してオブザーバーを登録します。 |
| SetJniIdentityHashCode(Int32) |
|
| SetJniManagedPeerState(JniManagedPeerStates) |
|
| SetPeerReference(JniObjectReference) |
|
| UnregisterDataSetObserver(DataSetObserver) |
データ セットの変更に対するオブザーバーの登録を解除します。 |
| UnregisterFromRuntime() |
ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|