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 |
Возвращает значение |
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() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
FindOnBackInvokedDispatcherForChild(View, View) |
Перейдите вверх по иерархии Представления, чтобы найти ближайший |
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) |
Вызывается, когда дочерний элемент не хочет, чтобы этот родитель и его предки перехватывали события касания с помощью |
RequestFitSystemWindows() |
Попросите выполнить новую отправку |
RequestLayout() |
Вызывается, если что-то изменилось, что привело к недействительности макета дочернего элемента этого родительского представления. |
RequestSendAccessibilityEvent(View, AccessibilityEvent) |
Вызывается дочерним объектом для запроса от родительского объекта для отправки |
RequestTransparentRegion(View) |
Вызывается, когда дочернему элементу требуется, чтобы иерархия представлений собирала прозрачные области и сообщала о ней в составитель окна. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Определяет обязанности для класса, который будет родительским для представления. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
ShowContextMenuForChild(View) |
Отображает контекстное меню для указанного представления или его предков. |
ShowContextMenuForChild(View, Single, Single) |
Отображает контекстное меню для указанного представления или его предков, привязанных к заданной координате относительно представления. |
StartActionModeForChild(View, ActionMode+ICallback) |
Запустите режим действий для указанного представления с типом |
StartActionModeForChild(View, ActionMode+ICallback, ActionModeType) |
Запустите режим действий для указанного представления с типом |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Определяет обязанности для класса, который будет родительским для представления. |
GetJniTypeName(IJavaPeerable) |
Определяет обязанности для класса, который будет родительским для представления. |