IViewParent Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Verantwortlichkeiten für eine Klasse, die ein übergeordnetes Element einer Ansicht sein wird.
[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
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Definiert die Verantwortlichkeiten für eine Klasse, die ein übergeordnetes Element einer Ansicht sein wird. Dies ist die API, die eine Ansicht sieht, wenn sie mit ihrem übergeordneten Element interagieren möchte.
Java Dokumentation für android.view.ViewParent.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| IsLayoutDirectionResolved |
Gibt an, ob diese übergeordnete Layoutrichtung der Ansicht aufgelöst ist. |
| IsLayoutRequested |
Gibt an, ob das Layout für dieses übergeordnete Element der Ansicht angefordert wurde. |
| IsTextAlignmentResolved |
Gibt an, ob die übergeordnete Textausrichtung dieser Ansicht aufgelöst ist. |
| IsTextDirectionResolved |
Gibt an, ob die übergeordnete Textrichtung dieser Ansicht aufgelöst wird. |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
Definiert die Verantwortlichkeiten für eine Klasse, die ein übergeordnetes Element einer Ansicht sein wird. (Geerbt von IJavaPeerable) |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| LayoutDirection |
Diese übergeordnete Layoutrichtung der Ansicht zurückgeben. |
| Parent |
Gibt das übergeordnete Element zurück, wenn es vorhanden ist, oder null. |
| ParentForAccessibility |
Ruft das übergeordnete Element einer bestimmten Ansicht für die Barrierefreiheit ab. Da einige Ansichten nicht für die Barrierefreiheitsebene verfügbar gemacht werden, ist das übergeordnete Element für die Barrierefreiheit nicht unbedingt das direkte übergeordnete Element der Ansicht, sondern ein Vorgänger. |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
| TextAlignment |
Gibt diese übergeordnete Textausrichtung der Ansicht zurück. |
| TextDirection |
Diese übergeordnete Textrichtung der Ansicht zurückgeben. |
Methoden
| Name | Beschreibung |
|---|---|
| BringChildToFront(View) |
Ändern Sie die Z-Reihenfolge des untergeordneten Elements, sodass sie sich über allen anderen untergeordneten Elementen befindet. |
| CanResolveLayoutDirection() |
Gibt an, ob dieses übergeordnete Element der Ansicht die Layoutrichtung auflösen kann. |
| CanResolveTextAlignment() |
Gibt an, ob diese übergeordnete Ansicht die Textausrichtung auflösen kann. |
| CanResolveTextDirection() |
Gibt an, ob dieses übergeordnete Element der Ansicht die Textrichtung auflösen kann. |
| ChildDrawableStateChanged(View) |
Diese Methode wird für das übergeordnete Element aufgerufen, wenn sich der Zeichnungszustand eines untergeordneten Elements geändert hat. |
| ChildHasTransientStateChanged(View, Boolean) |
Wird aufgerufen, wenn eine untergeordnete Ansicht jetzt über einen vorübergehenden Zustand verfügt oder nicht mehr nachverfolgt wird. |
| ClearChildFocus(View) |
Wird aufgerufen, wenn ein Kind dieses Elternteils den Fokus aufgibt |
| CreateContextMenu(IContextMenu) |
Lassen Sie das übergeordnete Element das angegebene Kontextmenü auffüllen, wenn etwas hinzugefügt werden soll (und dann auf dem übergeordneten Element rekursiert wird). |
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| FindOnBackInvokedDispatcherForChild(View, View) |
Gehen Sie die Ansichtshierarchie nach oben, um die nächste |
| FocusableViewAvailable(View) |
Teilt dem übergeordneten Element mit, dass eine neue fokussierbare Ansicht verfügbar ist. |
| FocusSearch(View, FocusSearchDirection) |
Suchen der nächstgelegenen Ansicht in der angegebenen Richtung, die den Fokus übernehmen möchte |
| GetChildVisibleRect(View, Rect, Point) |
Berechnen Sie den sichtbaren Teil eines rechteckigen Bereichs, der in Bezug auf die Koordinaten einer untergeordneten Ansicht definiert ist. |
| InvalidateChild(View, Rect) |
Alles oder ein Teil eines Kindes ist schmutzig und muss neu gezeichnet werden. |
| InvalidateChildInParent(Int32[], Rect) |
Alles oder ein Teil eines Kindes ist schmutzig und muss neu gezeichnet werden. |
| KeyboardNavigationClusterSearch(View, FocusSearchDirection) |
Suchen Sie den nächstgelegenen Tastaturnavigationscluster in der angegebenen Richtung. |
| NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes) |
Benachrichtigt ein übergeordnetes Ansichts-Element, dass sich der Zustand der Barrierefreiheit eines untergeordneten Elements geändert hat und dass die Struktur der Unterstruktur unterschiedlich ist. |
| OnDescendantInvalidated(View, View) |
Die Zielansicht wurde ungültig, oder es wurde eine Zeichnungseigenschaft geändert, die die Hierarchie zum erneuten Rendern benötigt. |
| OnNestedFling(View, Single, Single, Boolean) |
Fordern Sie eine Verschiebung aus einem geschachtelten Bildlauf an. |
| OnNestedPreFling(View, Single, Single) |
Reagieren Sie auf ein geschachteltes Fling, bevor sie von der Zielansicht verwendet wird. |
| OnNestedPrePerformAccessibilityAction(View, Action, Bundle) |
Reagieren Sie vor dem Verarbeiten des Ziels auf eine Barrierefreiheitsaktion, die durch eine untergeordnete Zielansicht delegiert wird. |
| OnNestedPreScroll(View, Int32, Int32, Int32[]) |
Reagieren Sie auf einen geschachtelten Bildlauf, bevor die Zielansicht einen Teil des Bildlaufs verwendet. |
| OnNestedScroll(View, Int32, Int32, Int32, Int32) |
Reagieren Sie auf einen geschachtelten Bildlauf, der ausgeführt wird. |
| OnNestedScrollAccepted(View, View, ScrollAxis) |
Reagieren Sie auf den erfolgreichen Anspruch eines geschachtelten Bildlaufvorgangs. |
| OnStartNestedScroll(View, View, ScrollAxis) |
Reagieren Sie auf eine absteigende Ansicht, die einen verschachtelten Bildlaufvorgang initiiert, und fordern Sie ggf. den geschachtelten Bildlaufvorgang an. |
| OnStopNestedScroll(View) |
Reagieren Sie auf einen geschachtelten Bildlaufvorgang, der beendet wird. |
| RecomputeViewAttributes(View) |
Teilen Sie der Ansichtshierarchie mit, dass die Attribute der globalen Ansicht neu ausgewertet werden müssen. |
| RequestChildFocus(View, View) |
Wird aufgerufen, wenn ein Kind dieses Elternteils den Fokus möchte |
| RequestChildRectangleOnScreen(View, Rect, Boolean, Int32) |
Wird aufgerufen, wenn ein untergeordnetes Element dieser Gruppe ein bestimmtes Rechteck auf dem Bildschirm positionieren möchte. |
| RequestChildRectangleOnScreen(View, Rect, Boolean) |
Wird aufgerufen, wenn ein untergeordnetes Element dieser Gruppe ein bestimmtes Rechteck auf dem Bildschirm positionieren möchte. |
| RequestDisallowInterceptTouchEvent(Boolean) |
Wird aufgerufen, wenn ein Untergeordnetes Element dieses übergeordneten Elements und seine Vorgänger keine Fingereingabeereignisse abfangen |
| RequestFitSystemWindows() |
Bitten Sie, eine neue Versendung |
| RequestLayout() |
Wird aufgerufen, wenn etwas geändert wurde, das das Layout eines untergeordneten Elements dieser Ansicht ungültig hat. |
| RequestSendAccessibilityEvent(View, AccessibilityEvent) |
Wird von einem Kind aufgerufen, um von seinem übergeordneten Element anzufordern, ein |
| RequestTransparentRegion(View) |
Wird aufgerufen, wenn ein untergeordnetes Element die Ansichtshierarchie zum Erstellen und Melden transparenter Bereiche an den Fensterkompositor möchte. |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Definiert die Verantwortlichkeiten für eine Klasse, die ein übergeordnetes Element einer Ansicht sein wird. (Geerbt von IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| ShowContextMenuForChild(View, Single, Single) |
Zeigt das Kontextmenü für die angegebene Ansicht oder deren Vorgänger an, die mit der angegebenen ansichtsrelativen Koordinate verankert sind. |
| ShowContextMenuForChild(View) |
Zeigt das Kontextmenü für die angegebene Ansicht oder deren Vorgänger an. |
| StartActionModeForChild(View, ActionMode+ICallback, ActionModeType) |
Starten Sie einen Aktionsmodus für die angegebene Ansicht mit dem Standardtyp |
| StartActionModeForChild(View, ActionMode+ICallback) |
Starten Sie einen Aktionsmodus für die angegebene Ansicht mit dem Standardtyp |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Definiert die Verantwortlichkeiten für eine Klasse, die ein übergeordnetes Element einer Ansicht sein wird. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |