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

래핑된 instance 값을 반환 java.lang.System.identityHashCode() 합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
LayoutDirection

이 뷰 부모 레이아웃 방향을 반환합니다.

Parent

부모가 있는 경우 또는 null을 반환합니다.

ParentForAccessibility

접근성을 위해 지정된 보기의 부모를 가져옵니다.

PeerReference

JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다.

(다음에서 상속됨 IJavaPeerable)
TextAlignment

이 뷰 부모 텍스트 맞춤을 반환합니다.

TextDirection

이 뷰 부모 텍스트 방향을 반환합니다.

메서드

BringChildToFront(View)

다른 모든 자식 위에 있도록 자식의 z 순서를 변경합니다.

CanResolveLayoutDirection()

이 보기 부모가 레이아웃 방향을 resolve 수 있는지를 알려줍니다.

CanResolveTextAlignment()

이 보기 부모가 텍스트 맞춤을 resolve 수 있는지 알려줍니다.

CanResolveTextDirection()

이 보기 부모가 텍스트 방향을 resolve 수 있는지 알려줍니다.

ChildDrawableStateChanged(View)

이 메서드는 자식의 그리기 가능 상태가 변경된 경우 부모에서 호출됩니다.

ChildHasTransientStateChanged(View, Boolean)

자식 뷰가 이제 일시적 상태를 추적하거나 더 이상 추적하지 않을 때 호출됩니다.

ClearChildFocus(View)

이 부모의 자식이 포커스를 포기할 때 호출됩니다.

CreateContextMenu(IContextMenu)

추가할 항목이 있는 경우 부모가 지정된 상황에 맞는 메뉴를 채웁니다(그런 다음 부모에서 재귀).

Disposed()

instance 삭제될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
DisposeUnlessReferenced()

이 instance 대한 미해결 참조가 없으면 를 호출Dispose()합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다.

(다음에서 상속됨 IJavaPeerable)
Finalized()

instance 완료될 때 호출됩니다.

(다음에서 상속됨 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)

뷰 부모에 하위 항목 중 하나의 접근성 상태가 변경되었으며 하위 트리의 구조가 다르다는 것을 알 수 있습니다.

OnDescendantInvalidated(View, View)

대상 뷰가 무효화되었거나 계층 구조를 다시 렌더링해야 하는 그리기 속성이 변경되었습니다.

OnNestedFling(View, Single, Single, Boolean)

중첩된 스크롤에서 fling을 요청합니다.

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 호출에서 반환되지 않도록 이 instance 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

View의 부모가 될 클래스에 대한 책임을 정의합니다.

GetJniTypeName(IJavaPeerable)

View의 부모가 될 클래스에 대한 책임을 정의합니다.

적용 대상