IViewParent Интерфейс

Определение

Определяет обязанности для класса, который будет родительским для представления.

[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
Производный
Атрибуты
Реализации

Комментарии

Определяет обязанности для класса, который будет родительским для представления. Это API, который представление видит, когда оно хочет взаимодействовать со своим родительским элементом.

Документация по Java для android.view.ViewParent.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от 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)

Уведомляет родительского элемента представления о том, что состояние доступности одного из его потомков изменилось и что структура поддеревого отличается.

OnDescendantInvalidated(View, View)

Целевое представление было признано недействительным или было изменено свойство документа, требующее повторной отрисовки иерархии.

OnNestedFling(View, Single, Single, Boolean)

Запрос файла fling из вложенной прокрутки.

OnNestedPreFling(View, Single, Single)

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)

Определяет обязанности для класса, который будет родительским для представления.

(Унаследовано от 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)

Определяет обязанности для класса, который будет родительским для представления.

GetJniTypeName(IJavaPeerable)

Определяет обязанности для класса, который будет родительским для представления.

Применяется к