IViewParent インターフェイス

定義

View の親となるクラスの責任を定義します。

[Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")]
public interface IViewParent : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")>]
type IViewParent = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

View の親となるクラスの責任を定義します。 これは、ビューが親と対話するときに表示される API です。

の Java ドキュメント android.view.ViewParent

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

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IsLayoutDirectionResolved

このビューの親レイアウトの方向が解決されたかどうかを示します。

IsLayoutRequested

このビューの親でレイアウトが要求されたかどうかを示します。

IsTextAlignmentResolved

このビューの親テキストの配置が解決されたかどうかを示します。

IsTextDirectionResolved

このビューの親テキストの方向が解決されたかどうかを示します。

JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
LayoutDirection

このビューの親レイアウト方向を返します。

Parent

親が存在する場合は を返し、null を返します。

ParentForAccessibility

アクセシビリティのために特定のビューの親を取得します。

PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
TextAlignment

このビューの親テキストの配置を返します。

TextDirection

このビューの親テキストの方向を返します。

メソッド

BringChildToFront(View)

子の z の順序を変更して、他のすべての子の上に配置します。

CanResolveLayoutDirection()

このビューの親がレイアウトの方向を解決できるかどうかを示します。

CanResolveTextAlignment()

このビューの親がテキストの配置を解決できるかどうかを示します。

CanResolveTextDirection()

このビューの親がテキストの方向を解決できるかどうかを示します。

ChildDrawableStateChanged(View)

このメソッドは、子の描画可能な状態が変更されたときに親で呼び出されます。

ChildHasTransientStateChanged(View, Boolean)

子ビューが一時的な状態を追跡している、または追跡しなくなったときに呼び出されます。

ClearChildFocus(View)

この親の子がフォーカスをあきらめるときに呼び出されます

CreateContextMenu(IContextMenu)

追加するものがある場合は、親に指定されたコンテキスト メニューを設定します (その後、その親で再帰します)。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
FindOnBackInvokedDispatcherForChild(View, View)

ビュー階層を上に移動して、最も近い OnBackInvokedDispatcherを見つけます。

FocusableViewAvailable(View)

新しいフォーカス可能ビューが使用可能になったことを親に伝えます。

FocusSearch(View, FocusSearchDirection)

フォーカスを取得する、指定した方向の最も近いビューを見つける

GetChildVisibleRect(View, Rect, Point)

子ビューの座標の観点から定義された四角形領域の可視部分を計算します。

InvalidateChild(View, Rect)

子のすべてまたは一部がダーティされ、再描画する必要があります。

InvalidateChildInParent(Int32[], Rect)

子のすべてまたは一部がダーティされ、再描画する必要があります。

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

指定した方向で、最も近いキーボード ナビゲーション クラスターを見つけます。

NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes)

その子孫の 1 つのアクセシビリティ状態が変更され、サブツリーの構造が異なっていることをビューの親に通知します。

OnDescendantInvalidated(View, View)

ターゲット ビューが無効になっているか、階層を再レンダリングする必要がある図面プロパティが変更されています。

OnNestedFling(View, Single, Single, Boolean)

入れ子になったスクロールからフリングを要求します。

OnNestedPreFling(View, Single, Single)

ターゲット ビューで使用される前に、入れ子になった fling にReactします。

OnNestedPrePerformAccessibilityAction(View, Action, Bundle)

ターゲットが処理する前に、ターゲットの子孫ビューによって委任されたアクセシビリティ アクションにReactします。

OnNestedPreScroll(View, Int32, Int32, Int32[])

ターゲット ビューがスクロールの一部を使用する前に、進行中の入れ子になったスクロールにReactします。

OnNestedScroll(View, Int32, Int32, Int32, Int32)

進行中の入れ子になったスクロールにReactします。

OnNestedScrollAccepted(View, View, ScrollAxis)

入れ子になったスクロール操作が正常に要求されたことをReactします。

OnStartNestedScroll(View, View, ScrollAxis)

入れ子になったスクロール操作を開始し、必要に応じて入れ子になったスクロール操作を要求する子孫ビューにReactします。

OnStopNestedScroll(View)

入れ子になったスクロール操作の終了にReactします。

RecomputeViewAttributes(View)

グローバル ビュー属性を再評価する必要があることをビュー階層に伝えます。

RequestChildFocus(View, View)

この親の子がフォーカスを必要とする場合に呼び出されます

RequestChildRectangleOnScreen(View, Rect, Boolean)

このグループの子が特定の四角形を画面上に配置する場合に呼び出されます。

RequestDisallowInterceptTouchEvent(Boolean)

この親とその先祖が を使用してタッチ イベント ViewGroup#onInterceptTouchEvent(MotionEvent)をインターセプトすることを子が望まない場合に呼び出されます。

RequestFitSystemWindows()

の新しいディスパッチを View#fitSystemWindows(Rect) View.fitSystemWindows(Rect) 実行するように依頼します。

RequestLayout()

このビューの親の子のレイアウトを無効にした何かが変更されたときに呼び出されます。

RequestSendAccessibilityEvent(View, AccessibilityEvent)

を送信するように親から要求するために、子によって呼び出されます AccessibilityEvent

RequestTransparentRegion(View)

子がビュー階層で透明領域を収集し、ウィンドウコンポジターにレポートする必要がある場合に呼び出されます。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

View の親となるクラスの責任を定義します。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
ShowContextMenuForChild(View)

指定したビューまたはその先祖のコンテキスト メニューを表示します。

ShowContextMenuForChild(View, Single, Single)

指定したビューまたは指定したビュー相対座標に固定されている先祖のコンテキスト メニューを表示します。

StartActionModeForChild(View, ActionMode+ICallback)

既定の型 で、指定したビューのアクション モードを開始します ActionMode#TYPE_PRIMARY

StartActionModeForChild(View, ActionMode+ICallback, ActionModeType)

既定の型 で、指定したビューのアクション モードを開始します ActionMode#TYPE_PRIMARY

UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

View の親となるクラスの責任を定義します。

GetJniTypeName(IJavaPeerable)

View の親となるクラスの責任を定義します。

適用対象