View Klasse

Definition

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

[Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)]
public class View : Java.Lang.Object, Android.Graphics.Drawables.Drawable.ICallback, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, IDisposable
[<Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)>]
type View = class
    inherit Object
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IAccessibilityEventSource
    interface KeyEvent.ICallback
Vererbung
Abgeleitet
Attribute
Implementiert

Hinweise

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar. Eine Ansicht belegt einen rechteckigen Bereich auf dem Bildschirm und ist für die Zeichnungs- und Ereignisbehandlung verantwortlich. Ansicht ist die Basisklasse für <em>widgets</em>, die zum Erstellen interaktiver UI-Komponenten (Schaltflächen, Textfelder usw.) verwendet werden. Die android.view.ViewGroup Unterklasse ist die Basisklasse für <em>layouts</em>, die unsichtbare Container sind, die andere Ansichten (oder andere ViewGroups) enthalten und ihre Layouteigenschaften definieren.

<div class="special reference"><h3>Developer Guides</h3>

Informationen zur Verwendung dieser Klasse zum Entwickeln der Benutzeroberfläche Ihrer Anwendung finden Sie im Entwicklerhandbuch für die Benutzeroberfläche der Benutzeroberfläche . </Div>

"Using"><h3>Using Views</h3>

Alle Ansichten in einem Fenster werden in einer einzelnen Struktur angeordnet. Sie können Ansichten entweder aus Code oder durch Angeben einer Struktur von Ansichten in einer oder mehreren XML-Layoutdateien hinzufügen. Es gibt viele spezielle Unterklassen von Ansichten, die als Steuerelemente fungieren oder in der Lage sind, Text, Bilder oder andere Inhalte anzuzeigen.

Nachdem Sie eine Struktur mit Ansichten erstellt haben, gibt es in der Regel einige Arten allgemeiner Vorgänge, die Sie ausführen möchten: <ul><li><strong>Set-Eigenschaften:</strong> , z. B. Festlegen des Texts eines android.widget.TextView. Die verfügbaren Eigenschaften und die methoden, die sie festlegen, variieren je nach den verschiedenen Unterklassen von Ansichten. Beachten Sie, dass Eigenschaften, die zur Erstellungszeit bekannt sind, in den XML-Layoutdateien festgelegt werden können.</li li><><strong>Set focus:</strong> Das Framework behandelt den Fokus als Reaktion auf Benutzereingaben. Rufen Sie #requestFocusauf, um den Fokus auf eine bestimmte Ansicht zu erzwingen.</li li><><strong>Set up listeners:</strong> Views allow clients to set listeners that will bebenachrichtigung when something interesting happens to the view. Beispielsweise können Sie mit allen Ansichten einen Listener so festlegen, dass er benachrichtigt wird, wenn die Ansicht den Fokus gewinnt oder verliert. Sie können einen solchen Listener mithilfe von #setOnFocusChangeListener(android.view.View.OnFocusChangeListener). Andere Ansichtsunterklassen bieten speziellere Listener. Beispielsweise macht eine Schaltfläche einen Listener verfügbar, um Clients zu benachrichtigen, wenn auf die Schaltfläche geklickt wird.</li li><><strong>Set Sichtbarkeit:</strong> Sie können Ansichten mit ausblenden oder anzeigen.#setVisibility(int)</li></ul>

<em> Hinweis: Das Android-Framework ist für das Messen, Gestalten und Zeichnen von Ansichten verantwortlich. Sie sollten keine Methoden aufrufen, die diese Aktionen für Ansichten selbst ausführen, es sei denn, Sie implementieren eine android.view.ViewGroup. </em>

"Lifecycle"><h3>Implementieren einer benutzerdefinierten Ansicht</h3>

Um eine benutzerdefinierte Ansicht zu implementieren, stellen Sie in der Regel Überschreibungen für einige der Standardmethoden bereit, die das Framework für alle Ansichten aufruft. Sie müssen nicht alle diese Methoden außer Kraft setzen. In der Tat können Sie beginnen, indem Sie einfach überschreiben #onDraw(android.graphics.Canvas). <table border="2" width="85%" align="center" cellpadding="5"><thead><tr><>th Category</th><>Methods</th th><>Description/th Description</th></tr></thead>

<tbody><tr><td rowspan="2">Creation</td><td td>Constructors</td td td><>There is a form of the constructor that are called when the view is created from code and a form that is called when the view is inflated from a layout file. Das zweite Formular sollte alle in der Layoutdatei definierten Attribute analysieren und anwenden. </td/tr td><><><>/td td{@link #onFinishInflate()}<>Called after a view and all of its children has inflated from XML.<></td></tr>

<tr>td rowspan="3"<Layout>/td td<><>{@link #onMeasure(int, int)}/td td td td<><Called to determine the size requirements for this view and all of its children.> </td/tr td><><><>/td td{@link #onLayout(boolean, int, int, int, int)}<>, wenn diese Ansicht allen untergeordneten Elementen eine Größe und Position zuweisen soll.<> </td></tr td><></td>{@link #onSizeChanged(int, int, int, int)}< td td><>Aufgerufen, wenn sich die Größe dieser Ansicht geändert hat. </td></tr>

<tr><td>Drawing</td><td>{@link #onDraw(android.graphics.Canvas)}< td td td><>Called when the view should render its content. </td></tr>

<tr><td rowspan="6">Event processing</td td></td>{@link #onKeyDown(int, KeyEvent)}< td td><>Called when a new hardware key event occurs. </td/tr td><><><>/td td td{@link #onKeyUp(int, KeyEvent)}<>Aufgerufen, wenn ein Hardwareschlüssel-Up-Ereignis auftritt.<> </td></tr><><td>{@link #onTrackballEvent(MotionEvent)}</td td td><>Called when a trackball motion event occurs. </td/tr td><><><>/td td td{@link #onTouchEvent(MotionEvent)}<>Aufgerufen, wenn ein Animationsereignis mit Touchscreen auftritt.<> </td/tr td><><><>/td td td{@link #onGenericMotionEvent(MotionEvent)}<>Aufgerufen, wenn ein generisches Bewegungsereignis auftritt.<> </td/tr td><><><>/td td td{@link #onHoverEvent(MotionEvent)}<>Aufgerufen, wenn ein Hover-Bewegungsereignis auftritt.<> </td></tr>

<tr><td rowspan="2">Focus</td td></td>{@link #onFocusChanged(boolean, int, android.graphics.Rect)}< td td td td><>Aufgerufen, wenn die Ansicht den Fokus gewinnt oder verliert. </td></tr>

<tr>td<>{@link #onWindowFocusChanged(boolean)}/td td<><Aufgerufen, wenn das Fenster, das die Ansicht enthält, den Fokus gewinnt oder verliert.> </td></tr>

<tr>td rowspan="3"<Attaching>/td td<>/td<>{@link #onAttachedToWindow()} td<><Called when the view is attached to a window.> </td></tr>

<tr>td<>{@link #onDetachedFromWindow}/td td<><Aufgerufen, wenn die Ansicht vom Fenster getrennt ist.> </td></tr>

<tr>td<>{@link #onWindowVisibilityChanged(int)}/td td<><Aufgerufen, wenn sich die Sichtbarkeit des Fensters, das die Ansicht enthält, geändert hat.> </td></tr></tbody>

</table>

"IDs"><h3-IDs></h3-Ansichten> weisen möglicherweise eine ganzzahlige ID auf. Diese IDs werden in der Regel in den Layout-XML-Dateien zugewiesen und werden verwendet, um bestimmte Ansichten in der Ansichtsstruktur zu finden. Ein gängiges Muster ist: <ul><li>Definieren einer Schaltfläche in der Layoutdatei und Zuweisen einer eindeutigen ID.

&lt;Button
                android:id="@+id/my_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/my_button_text"/&gt;

</li li><>Von der onCreate-Methode einer Aktivität suchen Sie die Schaltfläche

Button myButton = findViewById(R.id.my_button);

</li></ul>

Ansichts-IDs müssen nicht in der gesamten Struktur eindeutig sein, es empfiehlt sich jedoch, sicherzustellen, dass sie zumindest innerhalb des gesuchten Baumteils eindeutig sind.

"Position"><h3>Position</h3>

Die Geometrie einer Ansicht ist das eines Rechtecks. Eine Ansicht hat eine Position, ausgedrückt als paar <em>left</em> und <em>top</em> koordinaten, und zwei Dimensionen, ausgedrückt als Breite und Höhe. Die Einheit für Position und Abmessungen ist das Pixel.

Es ist möglich, die Position einer Ansicht abzurufen, indem Sie die Methoden #getLeft() aufrufen und #getTop(). Der frühere Wert gibt die linke oder X-Koordinate des Rechtecks zurück, das die Ansicht darstellt. Letzteres gibt die obere oder Y-Koordinate des Rechtecks zurück, das die Ansicht darstellt. Diese Methoden geben beide die Position der Ansicht relativ zum übergeordneten Element zurück. Wenn getLeft() beispielsweise 20 zurückgibt, bedeutet dies, dass sich die Ansicht rechts vom linken Rand des direkten übergeordneten Elements befindet.

Darüber hinaus werden mehrere Komfortmethoden angeboten, um unnötige Berechnungen zu vermeiden, nämlich #getRight() und #getBottom(). Diese Methoden geben die Koordinaten der rechten und unteren Ränder des Rechtecks zurück, das die Ansicht darstellt. Beispielsweise ähnelt der Aufruf #getRight() der folgenden Berechnung: getLeft() + getWidth() (Weitere Informationen zur Breite finden Sie unter "Size".)

"SizePaddingMargins"><h3>Größe, Abstand und Ränder</h3>

Die Größe einer Ansicht wird mit einer Breite und einer Höhe ausgedrückt. Eine Ansicht verfügt tatsächlich über zwei Paare von Breiten- und Höhenwerten.

Das erste Paar wird als <em gemessene Breite>/Em< und >em<gemessene Höhe>/Em<> bezeichnet. Diese Dimensionen definieren, wie groß eine Ansicht innerhalb des übergeordneten Elements sein soll (weitere Details finden Sie unter Layout.) Die gemessenen Dimensionen können durch Aufrufen und #getMeasuredWidth().#getMeasuredHeight()

Das zweite Paar wird einfach als em width/em und <em>height</em>< oder manchmal >em zeichnungsbreite<>/em und <em>zeichnungshöhe</em>< bezeichnet.><> Diese Dimensionen definieren die tatsächliche Größe der Ansicht auf dem Bildschirm, zur Zeichnungszeit und nach dem Layout. Diese Werte können sich jedoch nicht von der gemessenen Breite und Höhe unterscheiden. Die Breite und Höhe können durch Aufrufen #getWidth() und #getHeight().

Um seine Abmessungen zu messen, berücksichtigt eine Ansicht den Abstand. Der Abstand wird in Pixeln für die linken, oberen, rechten und unteren Teile der Ansicht ausgedrückt. Der Abstand kann verwendet werden, um den Inhalt der Ansicht um eine bestimmte Pixelmenge zu versatzen. Beispielsweise verschiebt ein linker Abstand von 2 den Inhalt der Ansicht um 2 Pixel rechts vom linken Rand. Der Abstand kann mithilfe der #setPadding(int, int, int, int) Oder-Methode festgelegt #setPaddingRelative(int, int, int, int) und abgefragt werden, indem sie aufruft #getPaddingLeft(), #getPaddingTop(), , #getPaddingRight(), #getPaddingBottom(), #getPaddingStart(). #getPaddingEnd().

Obwohl eine Ansicht einen Abstand definieren kann, bietet sie keine Unterstützung für Seitenränder. Ansichtsgruppen bieten jedoch eine solche Unterstützung. android.view.ViewGroup Weitere Informationen finden Sie unter.android.view.ViewGroup.MarginLayoutParams

"Layout"><h3>Layout</h3>

Layout ist ein Zweidurchlaufprozess: ein Measuredurchlauf und ein Layoutdurchlauf. Der Messdurchlauf wird implementiert #measure(int, int) und ist ein Top-down-Traversal des Ansichtsbaums. Jede Ansicht verschiebt die Bemaßungsspezifikationen während der Rekursion nach unten. Am Ende des Messdurchlaufs hat jede Ansicht ihre Maße gespeichert. Der zweite Durchgang erfolgt in #layout(int,int,int,int) und ist auch von oben nach unten. Während dieses Durchgangs ist jedes übergeordnete Element dafür verantwortlich, alle untergeordneten Elemente mithilfe der im Messdurchlauf berechneten Größen zu positionieren.

Wenn die Measure()-Methode einer Ansicht zurückgegeben wird, müssen deren #getMeasuredWidth() Werte sowie #getMeasuredHeight() die Werte für alle Untergeordneten dieser Ansicht festgelegt werden. Die gemessene Breite und die gemessenen Höhenwerte einer Ansicht müssen die von den Übergeordneten der Ansicht auferlegten Einschränkungen beachten. Dies garantiert, dass alle Eltern am Ende des Messdurchlaufs alle Maße ihrer Kinder akzeptieren. Eine übergeordnete Ansicht kann measure() mehrmals für die untergeordneten Elemente aufrufen. Beispielsweise kann das übergeordnete Element jedes Kind einmal mit nicht angegebenen Dimensionen messen, um herauszufinden, wie groß sie sein möchten, und dann erneut measure() für sie mit tatsächlichen Zahlen aufrufen, wenn die Summe aller nicht eingeschränkten Größen der Kinder zu groß oder zu klein ist.

Der Measuredurchlauf verwendet zwei Klassen, um Dimensionen zu kommunizieren. Die MeasureSpec Klasse wird von Ansichten verwendet, um ihren Eltern mitzuteilen, wie sie gemessen und positioniert werden möchten. Die LayoutParams-Basisklasse beschreibt nur, wie groß die Ansicht sowohl für Breite als auch Höhe sein möchte. Für jede Dimension kann eine von: <ul><li> eine genaue Zahl <li>MATCH_PARENT, was bedeutet, dass die Ansicht so groß sein möchte wie das übergeordnete (Minusabstand) <li> WRAP_CONTENT, was bedeutet, dass die Ansicht nur groß genug sein möchte, um den Inhalt (plus Abstand) einzuschließen. </ul> Es gibt Unterklassen von LayoutParams für verschiedene Unterklassen von ViewGroup. AbsoluteLayout verfügt beispielsweise über eine eigene Unterklasse von LayoutParams, die einen X- und Y-Wert hinzufügt.

MeasureSpecs werden verwendet, um anforderungen von der übergeordneten auf das untergeordnete Element herabzuschieben. Eine MeasureSpec kann in einem von drei Modi sein: <ul><li>UNSPECIFIED: Dies wird von einem übergeordneten Element verwendet, um die gewünschte Dimension einer untergeordneten Ansicht zu bestimmen. Beispielsweise kann ein LinearLayout measure() für sein untergeordnetes Element aufrufen, wobei die Höhe auf UNSPECIFIED und eine Breite von GENAU 240 festgelegt ist, um herauszufinden, wie hoch die untergeordnete Ansicht eine Breite von 240 Pixeln erhalten soll. <li>GENAU: Dies wird vom Elternteil verwendet, um eine genaue Größe für das Kind zu erzwingen. Das untergeordnete Element muss diese Größe verwenden und sicherstellen, dass alle untergeordneten Elemente in diese Größe passen. <li>AT_MOST: Dies wird vom Übergeordneten verwendet, um eine maximale Größe für das Kind zu erzwingen. Das Kind muss sicherstellen, dass es und alle untergeordneten Elemente in diese Größe passen. </ul>

Rufen Sie auf, um #requestLayoutein Layout zu initiieren. Diese Methode wird in der Regel von einer Ansicht selbst aufgerufen, wenn sie der Ansicht ist, dass sie nicht mehr in ihre aktuellen Grenzen passen kann.

"Zeichnung"><h3>Zeichnung</h3>

Die Zeichnung wird behandelt, indem sie die Struktur durchläuft und die Zeichnungsbefehle jeder Ansicht aufzeichnen, die aktualisiert werden muss. Danach werden die Zeichnungsbefehle der gesamten Struktur auf dem Bildschirm ausgegeben und an den neu beschädigten Bereich abgeschnitten.

Der Baum wird weitgehend aufgezeichnet und gezeichnet, wobei eltern vor (d. h. hinter) ihren Kindern gezogen wurden, mit gleichgeordneten Elementen in der Reihenfolge, in der sie im Baum erscheinen. Wenn Sie für eine Ansicht einen Hintergrund zeichnen können, zeichnet die Ansicht sie, bevor Sie die onDraw() Methode aufrufen. Die untergeordnete Zeichnungsreihenfolge kann mit ViewGroup#setChildrenDrawingOrderEnabled(boolean) custom child drawing order einer ViewGroup überschrieben werden, und mit #setZ(float) benutzerdefinierten Z-Werten} für Ansichten festgelegt.

Rufen Sie auf #invalidate(), um zu erzwingen, dass eine Ansicht gezeichnet wird.

"EventHandlingThreading"><h3-Ereignisbehandlung>und Threading</h3>

Der grundlegende Zyklus einer Ansicht lautet wie folgt: <ol><li>An event comes in and is dispatched to the appropriate view. Die Ansicht behandelt das Ereignis und benachrichtigt alle Listener.</li li><>Wenn im Verlauf der Verarbeitung des Ereignisses die Grenzen der Ansicht möglicherweise geändert werden müssen, wird die Ansicht aufgerufen.#requestLayout()</li li><>ähnlich, wenn im Verlauf der Verarbeitung des Ereignisses möglicherweise die Darstellung der Ansicht geändert werden muss, wird die Ansicht aufgerufen.#invalidate()</li li><>Wenn entweder #requestLayout() oder #invalidate() aufgerufen wurde, kümmert sich der Rahmen um das Messen, Gestalten und Zeichnen des Baumes entsprechend.</li></ol>

<em>Hinweis: Die gesamte Ansichtsstruktur ist ein einzelner Thread. Sie müssen sich immer im UI-Thread befinden, wenn Sie eine beliebige Methode für jede Ansicht aufrufen.</em> Wenn Sie an anderen Threads arbeiten und den Status einer Ansicht aus diesem Thread aktualisieren möchten, sollten Sie eine Handler.

"FocusHandling"><h3>Fokusbehandlung</h3>

Das Framework behandelt die Routinefokusbewegung als Reaktion auf Benutzereingaben. Dies schließt das Ändern des Fokus ein, wenn Ansichten entfernt oder ausgeblendet werden, oder wenn neue Ansichten verfügbar sind. Ansichten geben ihre Bereitschaft an, sich durch die #isFocusable Methode zu konzentrieren. Rufen Sie auf, um zu ändern, #setFocusable(boolean)ob eine Ansicht den Fokus übernehmen kann. Wenn sie sich im Toucheingabemodus befinden (siehe Notizen unten), geben Sie an, ob sie den Fokus weiterhin wünschen #isFocusableInTouchMode und dies über #setFocusableInTouchMode(boolean)diese Ändern ändern können.

Die Fokusbewegung basiert auf einem Algorithmus, der den nächsten Nachbarn in einer bestimmten Richtung findet. In seltenen Fällen entspricht der Standardalgorithmus möglicherweise nicht dem beabsichtigten Verhalten des Entwicklers. In diesen Situationen können Sie explizite Außerkraftsetzungen bereitstellen, indem Sie diese XML-Attribute in der Layoutdatei verwenden:

nextFocusDown
            nextFocusLeft
            nextFocusRight
            nextFocusUp

</p>

Rufen Sie #requestFocus()auf, um eine bestimmte Ansicht zu erhalten, um den Fokus zu übernehmen.

"TouchMode"><h3>Touch-Modus</h3>

Wenn ein Benutzer über direktionale Tasten wie ein D-Pad in einer Benutzeroberfläche navigiert, muss der Fokus auf aktionen erfordernde Elemente wie Schaltflächen gelegt werden, damit der Benutzer sehen kann, was eingaben werden. Wenn das Gerät jedoch über Touchfunktionen verfügt und der Benutzer mit der Interaktion mit der Benutzeroberfläche beginnt, indem es berührt wird, ist es nicht mehr erforderlich, immer eine bestimmte Ansicht hervorzuheben oder den Fokus zu legen. Dies motiviert einen Modus für die Interaktion mit dem Namen "Touchmodus".

Wenn der Benutzer den Bildschirm berührt, wechselt das Gerät in den Touchmodus. Ab diesem Zeitpunkt können nur Ansichten, für die #isFocusableInTouchMode wahr ist, fokussierbar sein, z. B. Textbearbeitungs-Widgets. Andere Ansichten, die touchbar sind, z. B. Schaltflächen, nehmen den Fokus nicht auf, wenn sie berührt werden; sie werden nur die Klicklistener auslösen.

Jedes Mal, wenn ein Benutzer auf eine Richtungstaste trifft, z. B. eine D-Pad-Richtung, beendet das Ansichtsgerät den Toucheingabemodus und sucht eine Ansicht, um den Fokus zu nehmen, damit der Benutzer die Interaktion mit der Benutzeroberfläche fortsetzen kann, ohne den Bildschirm erneut zu berühren.

Der Zustand des Touchmodus wird über android.app.Activitys hinweg beibehalten. Rufen Sie #isInTouchMode auf, um festzustellen, ob sich das Gerät derzeit im Toucheingabemodus befindet.

"Scrollen"><h3>Scrollen</h3>

Das Framework bietet grundlegende Unterstützung für Ansichten, die intern einen Bildlauf ihrer Inhalte durchführen möchten. Dies umfasst das Nachverfolgen des X- und Y-Bildlaufoffsets sowie Mechanismen zum Zeichnen von Bildlaufleisten. Weitere Informationen finden Sie unter #scrollBy(int, int), #scrollTo(int, int), und #awakenScrollBars() weitere Informationen.

"Tags"><h3>Tags</h3>

Im Gegensatz zu IDs werden Tags nicht zum Identifizieren von Ansichten verwendet. Tags sind im Wesentlichen eine zusätzliche Information, die einer Ansicht zugeordnet werden kann. Sie werden am häufigsten als Benutzerfreundlichkeit verwendet, um Daten im Zusammenhang mit Ansichten in den Ansichten selbst zu speichern, anstatt sie in einer separaten Struktur zu platzieren.

Tags können mit Zeichensequenzwerten in Layout-XML entweder als einzelnes Tag mit dem android.R.styleable#View_tag android:tag Attribut oder mehreren Tags mit dem <tag> untergeordneten Element angegeben werden:

&lt;View ...
                      android:tag="@string/mytag_value" /&gt;
                &lt;View ...&gt;
                    &lt;tag android:id="@+id/mytag"
                         android:value="@string/mytag_value" /&gt;
                &lt;/View>

</p>

Tags können auch mit beliebigen Objekten aus Code mit #setTag(Object) oder #setTag(int, Object).

"Designs"><h3>Designs</h3>

Standardmäßig werden Ansichten mithilfe des Designs des Context-Objekts erstellt, das dem Konstruktor bereitgestellt wird. Ein anderes Design kann jedoch mithilfe des android.R.styleable#View_theme android:theme Attributs in Layout-XML oder durch Übergeben eines ContextThemeWrapper Aus code an den Konstruktor angegeben werden.

Wenn das android.R.styleable#View_theme android:theme Attribut in XML verwendet wird, wird das angegebene Design auf das Design des Inflationskontexts angewendet (siehe LayoutInflater) und wird für die Ansicht selbst sowie für alle untergeordneten Elemente verwendet.

Im folgenden Beispiel werden beide Ansichten mithilfe des Farbschemas "Material" erstellt. Da jedoch ein Überlagerungsdesign verwendet wird, das nur eine Teilmenge von Attributen definiert, wird der Wert android.R.styleable#Theme_colorAccent android:colorAccent des Designs des Inflationskontexts (z. B. das Design "Aktivität") beibehalten.

&lt;LinearLayout
                        ...
                        android:theme="@android:theme/ThemeOverlay.Material.Dark"&gt;
                    &lt;View ...&gt;
                &lt;/LinearLayout&gt;

</p>

"Properties"><h3>Properties</h3>

Die View-Klasse macht eine #ALPHA Eigenschaft sowie mehrere transformationsbezogene Eigenschaften verfügbar, z #TRANSLATION_X . B. und #TRANSLATION_Y. Diese Eigenschaften sind sowohl im Property Formular als auch in ähnlich benannten Setter-/Getter-Methoden (z #setAlpha(float) . B. für #ALPHA) verfügbar. Diese Eigenschaften können verwendet werden, um den beständigen Zustand festzulegen, der diesen renderingbezogenen Eigenschaften in der Ansicht zugeordnet ist. Die Eigenschaften und Methoden können auch in Verbindung mit android.animation.Animator Animator-basierten Animationen verwendet werden, die im Abschnitt "Animation" beschrieben werden.

"Animation"><h3>Animation</h3>

Ab Android 3.0 ist die bevorzugte Methode zum Animieren von Ansichten die Verwendung der android.animation Paket-APIs. Diese android.animation.Animator Animator-basierten Klassen ändern die tatsächlichen Eigenschaften des View-Objekts, z #setAlpha(float) alpha . B. und #setTranslationX(float) translationX. Dieses Verhalten steht im Gegensatz zu den vor 3.0-basierten android.view.animation.Animation AnimationKlassen, die stattdessen nur animieren, wie die Ansicht auf der Anzeige gezeichnet wird. Insbesondere macht die Klasse die ViewPropertyAnimator Animation dieser Ansichtseigenschaften besonders einfach und effizient.

Alternativ können Sie die Vor-3.0-Animationsklassen verwenden, um zu animieren, wie Ansichten gerendert werden. Sie können ein Animation Objekt mithilfe #setAnimation(Animation) oder #startAnimation(Animation). Die Animation kann die Skalierung, Drehung, Übersetzung und Alpha einer Ansicht im Laufe der Zeit ändern. Wenn die Animation an eine Ansicht angefügt ist, die untergeordnete Elemente enthält, wirkt sich die Animation auf die gesamte Unterstruktur aus, die durch diesen Knoten verwurzelt ist. Wenn eine Animation gestartet wird, kümmert sich das Framework darum, die entsprechenden Ansichten neu zu erstellen, bis die Animation abgeschlossen ist.

"Sicherheit"><h3>Sicherheit</h3>

Manchmal ist es wichtig, dass eine Anwendung überprüfen kann, ob eine Aktion mit dem vollen Wissen und der Zustimmung des Benutzers ausgeführt wird, z. B. die Erteilung einer Berechtigungsanforderung, das Tätigen eines Kaufs oder das Klicken auf eine Ankündigung. Leider könnte eine böswillige Anwendung versuchen, den Benutzer zu spoofen, um diese Aktionen auszuführen, nicht bewusst, indem er den beabsichtigten Zweck der Ansicht verdeckt. Als Abhilfe bietet das Framework einen Mechanismus für die Touchfilterung, mit dem die Sicherheit von Ansichten verbessert werden kann, die Zugriff auf vertrauliche Funktionen ermöglichen.

Rufen Sie #setFilterTouchesWhenObscured(boolean) zum Aktivieren der Touchfilterung das Layoutattribut "android:filterTouchesWhenObscured" auf "true" auf "true" ein. Wenn diese Option aktiviert ist, verwirft das Framework Berührungen, die empfangen werden, wenn das Fenster der Ansicht von einem anderen sichtbaren Fenster an der berührten Position verdeckt wird. Daher erhält die Ansicht keine Berührungen, wenn die Toucheingabe durch ein Popup, ein Dialogfeld oder ein anderes Fenster über dem Fenster der Ansicht übergeben wird.

Für eine genauere Kontrolle über die Sicherheit sollten Sie die #onFilterTouchEventForSecurity(MotionEvent) Methode überschreiben, um Ihre eigene Sicherheitsrichtlinie zu implementieren. Siehe auch MotionEvent#FLAG_WINDOW_IS_OBSCURED.

Java Dokumentation für android.view.View.

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.

Konstruktoren

Name Beschreibung
View(Context, IAttributeSet, Int32, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribut oder einer Formatvorlagenressource an.

View(Context, IAttributeSet, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribute an.

View(Context, IAttributeSet)

Konstruktor, der aufgerufen wird, wenn eine Ansicht aus XML aufgeblasen wird.

View(Context)

Einfacher Konstruktor zum Erstellen einer Ansicht aus Code.

View(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

Name Beschreibung
AccessibilityDataSensitiveAuto
Veraltet.

Bestimmen Sie automatisch, ob die Ansicht nur Interaktionen von android.accessibilityservice.AccessibilityServices zulassen soll, wobei die android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool Eigenschaft auf "true" festgelegt ist.

AccessibilityDataSensitiveNo
Veraltet.

Interaktionen von allen android.accessibilityservice.AccessibilityServiceBenutzern unabhängig von ihrer android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool Eigenschaft zulassen.

AccessibilityDataSensitiveYes
Veraltet.

Nur Interaktionen von android.accessibilityservice.AccessibilityServices zulassen, wobei die android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool Eigenschaft auf "true" festgelegt ist.

AccessibilityLiveRegionAssertive
Veraltet.

Der Livebereichsmodus, der angibt, dass Barrierefreiheitsdienste Benutzer sofort über Änderungen an dieser Ansicht benachrichtigen sollen.

AccessibilityLiveRegionNone
Veraltet.

Der Live-Bereichsmodus, der angibt, dass Barrierefreiheitsdienste nicht automatisch Änderungen an dieser Ansicht ankündigen sollten.

AccessibilityLiveRegionPolite
Veraltet.

Der Live-Bereichsmodus, der angibt, dass Barrierefreiheitsdienste Benutzer über Änderungen an dieser Ansicht benachrichtigen sollen.

AutofillFlagIncludeNotImportantViews
Veraltet.

Flag, das Sie anfordert, Ansichten hinzuzufügen, die als nicht wichtig für das automatische Ausfüllen gekennzeichnet sind (siehe #setImportantForAutofill(int)) zu einem ViewStructure.

AutofillHintCreditCardExpirationDate

Hinweis, dass diese Ansicht automatisch mit einem Ablaufdatum einer Kreditkarte ausgefüllt werden kann.

AutofillHintCreditCardExpirationDay

Hinweis darauf, dass diese Ansicht mit einem Ablauftag einer Kreditkarte automatisch ausgefüllt werden kann.

AutofillHintCreditCardExpirationMonth

Hinweis, der angibt, dass diese Ansicht mit einem Kreditkartenablaufmonat automatisch ausgefüllt werden kann.

AutofillHintCreditCardExpirationYear

Hinweis darauf, dass diese Ansicht mit einem Ablaufjahr einer Kreditkarte automatisch ausgefüllt werden kann.

AutofillHintCreditCardNumber

Hinweis, der angibt, dass diese Ansicht mit einer Kreditkartennummer automatisch ausgefüllt werden kann.

AutofillHintCreditCardSecurityCode

Hinweis, der angibt, dass diese Ansicht mit einem Kreditkartensicherheitscode automatisch ausgefüllt werden kann.

AutofillHintEmailAddress

Hinweis, der angibt, dass diese Ansicht automatisch mit einer E-Mail-Adresse ausgefüllt werden kann.

AutofillHintName

Hinweis, der angibt, dass diese Ansicht automatisch mit dem tatsächlichen Namen eines Benutzers ausgefüllt werden kann.

AutofillHintPassword

Hinweis, der angibt, dass diese Ansicht automatisch mit einem Kennwort ausgefüllt werden kann.

AutofillHintPhone

Hinweis, der angibt, dass diese Ansicht mit einer Telefonnummer automatisch ausgefüllt werden kann.

AutofillHintPostalAddress

Hinweis, der angibt, dass diese Ansicht automatisch mit einer Postadresse ausgefüllt werden kann.

AutofillHintPostalCode

Hinweis, der angibt, dass diese Ansicht automatisch mit einer Postleitzahl ausgefüllt werden kann.

AutofillHintUsername

Hinweis, der angibt, dass diese Ansicht automatisch mit einem Benutzernamen ausgefüllt werden kann.

AutofillTypeDate
Veraltet.

AutoAusfülltyp für ein Feld, das ein Datum enthält, das durch eine lange Darstellung der Anzahl von Millisekunden seit der Standardbasiszeit als "die Epoche" bezeichnet wird, nämlich 1. Januar 1970, 00:00:00 GMT (siehe java.util.Date#getTime().

AutofillTypeList
Veraltet.

AutoAusfülltyp für ein Auswahllistenfeld, das durch einen int repräsentierten Elementindex innerhalb der Liste gefüllt wird (beginnend bei 0).

AutofillTypeNone
Veraltet.

AutoAusfülltyp für Ansichten, die nicht automatisch ausgefüllt werden können.

AutofillTypeText
Veraltet.

AutoAusfülltyp für ein Textfeld, das durch ein CharSequence.

AutofillTypeToggle
Veraltet.

AutoAusfülltyp für ein umschaltbares Feld, das durch ein boolean.

ContentSensitivityAuto
Veraltet.

Bestimmt automatisch, ob in einer Ansicht vertrauliche Inhalte angezeigt werden.

ContentSensitivityNotSensitive
Veraltet.

In der Ansicht werden keine vertraulichen Inhalte angezeigt.

ContentSensitivitySensitive
Veraltet.

In der Ansicht werden vertrauliche Inhalte angezeigt.

DragFlagAccessibilityAction
Veraltet.

Flag, das angibt, dass das Ziehen mit AccessibilityNodeInfo.AccessibilityAction#ACTION_DRAG_START.

DragFlagGlobal
Veraltet.

Kennzeichen, das angibt, dass ein Ziehen Fensterbegrenzungen überschreiten kann.

DragFlagGlobalPersistableUriPermission
Veraltet.

Wenn dieses Flag mit #DRAG_FLAG_GLOBAL_URI_READ und/oder #DRAG_FLAG_GLOBAL_URI_WRITEverwendet wird, kann die URI-Berechtigungserteilung über Geräteneustarts hinweg beibehalten werden, bis sie explizit mit android.content.Context#revokeUriPermission(Uri, int) Context widerrufen wurde.

DragFlagGlobalPrefixUriPermission
Veraltet.

Wenn dieses Flag mit #DRAG_FLAG_GLOBAL_URI_READ und/oder #DRAG_FLAG_GLOBAL_URI_WRITEverwendet wird, gilt die URI-Berechtigungserteilung für jeden URI, der eine Präfix-Übereinstimmung mit dem ursprünglich erteilten URI darstellt.

DragFlagGlobalSameApplication
Veraltet.

Flag, das angibt, dass ein Ziehen Fenstergrenzen überschreiten kann (innerhalb derselben Anwendung).

DragFlagGlobalUriRead
Veraltet.

Wenn dieses Flag mit #DRAG_FLAG_GLOBALverwendet wird, kann der Ziehempfänger Lesezugriff auf die im ClipData Objekt enthaltenen Inhalts-URI(n) anfordern.

DragFlagGlobalUriWrite
Veraltet.

Wenn dieses Flag mit #DRAG_FLAG_GLOBALverwendet wird, kann der Ziehempfänger Schreibzugriff auf die im ClipData Objekt enthaltenen Inhalts-URI(n) anfordern.

DragFlagHideCallingTaskOnDragStart
Veraltet.

Flag, das angibt, dass dieses Ziehen dazu führt, dass die Aufgabe der Aufruferaktivität für die Dauer des Ziehens ausgeblendet wird, was bedeutet, dass die Quellaktivität keine Drag-Ereignisse für die aktuelle Ziehbewegung empfängt. Nur der aktuelle VoiceInteractionService kann dieses Flag verwenden.

DragFlagOpaque
Veraltet.

Flag, das angibt, dass der Ziehschatten undurchsichtig ist.

DragFlagStartIntentSenderOnUnhandledDrag
Veraltet.

Flag, das angibt, dass eine unbehandelte Zieh an das System delegiert werden soll, um gestartet zu werden, wenn kein sichtbares Fenster den Drop verarbeiten möchte.

FindViewsWithContentDescription
Veraltet.

Gibt an, dass eine Ansicht mit Inhaltsbeschreibungen übereinstimmt.

FocusableAuto
Veraltet.

Diese Ansicht bestimmt die Fokusbarkeit automatisch.

ImportantForAccessibilityAuto
Veraltet.

Bestimmen Sie automatisch, ob eine Ansicht für die Barrierefreiheit wichtig ist.

ImportantForAccessibilityNo
Veraltet.

Die Ansicht ist für die Barrierefreiheit nicht wichtig.

ImportantForAccessibilityNoHideDescendants
Veraltet.

Die Ansicht ist für die Barrierefreiheit nicht wichtig, und es gibt auch keine der untergeordneten Ansichten.

ImportantForAccessibilityYes
Veraltet.

Die Ansicht ist wichtig für die Barrierefreiheit.

ImportantForAutofillAuto
Veraltet.

Bestimmen Sie automatisch, ob eine Ansicht für das automatische Ausfüllen wichtig ist.

ImportantForAutofillNo
Veraltet.

Die Ansicht ist nicht wichtig für das automatische Ausfüllen, aber die untergeordneten Elemente (falls vorhanden) werden durchlaufen.

ImportantForAutofillNoExcludeDescendants
Veraltet.

Die Ansicht ist für das automatische Ausfüllen nicht wichtig, und die untergeordneten Elemente (sofern vorhanden) werden nicht durchlaufen.

ImportantForAutofillYes
Veraltet.

Die Ansicht ist wichtig für das automatische Ausfüllen, und die untergeordneten Elemente (sofern vorhanden) werden durchlaufen.

ImportantForAutofillYesExcludeDescendants
Veraltet.

Die Ansicht ist wichtig für das automatische Ausfüllen, aber die untergeordneten Elemente (falls vorhanden) werden nicht durchlaufen.

ImportantForContentCaptureAuto
Veraltet.

Bestimmen Sie automatisch, ob eine Ansicht für die Inhaltserfassung wichtig ist.

ImportantForContentCaptureNo
Veraltet.

Die Ansicht ist für die Inhaltserfassung nicht wichtig, aber die untergeordneten Elemente (sofern vorhanden) werden durchlaufen.

ImportantForContentCaptureNoExcludeDescendants
Veraltet.

Die Ansicht ist für die Inhaltserfassung nicht wichtig, und die untergeordneten Elemente (sofern vorhanden) werden nicht durchlaufen.

ImportantForContentCaptureYes
Veraltet.

Die Ansicht ist wichtig für die Inhaltserfassung, und die untergeordneten Elemente (sofern vorhanden) werden durchlaufen.

ImportantForContentCaptureYesExcludeDescendants
Veraltet.

Die Ansicht ist wichtig für die Inhaltserfassung, aber die untergeordneten Elemente (sofern vorhanden) werden nicht durchlaufen.

LayoutDirectionInherit
Veraltet.

Die horizontale Layoutrichtung dieser Ansicht wird vom übergeordneten Element geerbt.

LayoutDirectionLocale
Veraltet.

Die horizontale Layoutrichtung dieser Ansicht wird vom Standardsprachenskript für das Gebietsschema abgeleitet.

LayoutDirectionLtr
Veraltet.

Die horizontale Layoutrichtung dieser Ansicht liegt von links nach rechts.

LayoutDirectionRtl
Veraltet.

Die horizontale Layoutrichtung dieser Ansicht liegt von rechts nach links.

MeasuredHeightStateShift

Bitverschiebung #MEASURED_STATE_MASK , um zu den Höhenbits für Funktionen zu gelangen, die sowohl Breite als auch Höhe in einem einzelnen Int kombinieren, z #getMeasuredState() . B. und das argument childState von #resolveSizeAndState(int, int, int).

MeasuredSizeMask

Bits von #getMeasuredWidthAndState() und #getMeasuredWidthAndState() die die tatsächliche gemessene Größe bereitstellen.

MeasuredStateMask

Bits von #getMeasuredWidthAndState() und #getMeasuredWidthAndState() die die zusätzlichen Statusbits bereitstellen.

MeasuredStateTooSmall

Bit von #getMeasuredWidthAndState() und #getMeasuredWidthAndState() das angibt, dass die gemessene Größe kleiner ist, dass der Abstand, den die Ansicht haben möchte.

NoId

Wird verwendet, um eine Ansicht zu markieren, die keine ID enthält.

NotFocusable
Veraltet.

Diese Ansicht möchte keine Tastenanschläge.

OverScrollAlways
Veraltet.

Ermöglichen Sie einem Benutzer immer, diese Ansicht zu überblättern, vorausgesetzt, es handelt sich um eine Ansicht, die scrollen kann.

OverScrollIfContentScrolls
Veraltet.

Ermöglichen Sie einem Benutzer, diese Ansicht nur dann zu überblättern, wenn der Inhalt groß genug ist, um einen aussagekräftigen Bildlauf zu ermöglichen, vorausgesetzt, es handelt sich um eine Ansicht, die scrollen kann.

OverScrollNever
Veraltet.

Erlauben Sie einem Benutzer niemals, diese Ansicht zu überblättern.

RectangleOnScreenRequestSourceInputFocus
Veraltet.

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

RectangleOnScreenRequestSourceScrollOnly
Veraltet.

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

RectangleOnScreenRequestSourceTextCursor
Veraltet.

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

RectangleOnScreenRequestSourceUndefined
Veraltet.

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

RequestedFrameRateCategoryDefault

Identifiziert die angeforderte Framerate-Kategorie standardmäßig angeforderte Framerate-Kategorie für eine Ansicht.

RequestedFrameRateCategoryHigh

Identifiziert die angeforderte Framerate-Kategorie mit hoher angeforderter Framerate-Kategorie für eine Ansicht.

RequestedFrameRateCategoryLow

Identifiziert die angeforderte Framerate-Kategorie mit niedriger angeforderter Framerate-Kategorie für eine Ansicht.

RequestedFrameRateCategoryNoPreference

Identifiziert die angeforderte Bildfrequenzkategorie ohne gewünschte Framerate-Kategorie für eine Ansicht.

RequestedFrameRateCategoryNormal

Identifiziert die angeforderte Framerate-Kategorie normal angeforderte Framerate-Kategorie für eine Ansicht.

ScreenStateOff
Veraltet.

Gibt an, dass der Bildschirm den Zustand geändert hat und jetzt deaktiviert ist.

ScreenStateOn
Veraltet.

Gibt an, dass der Bildschirm den Zustand geändert hat und jetzt aktiviert ist.

ScrollAxisHorizontal
Veraltet.

Gibt den Bildlauf entlang der horizontalen Achse an.

ScrollAxisNone
Veraltet.

Gibt keine Achse des Bildlaufs der Ansicht an.

ScrollAxisVertical
Veraltet.

Gibt den Bildlauf entlang der vertikalen Achse an.

ScrollCaptureHintAuto
Veraltet.

Der Inhalt dieser Ansicht wird für die Bildlaufaufnahme berücksichtigt, wenn ein Bildlauf möglich ist.

ScrollCaptureHintExclude
Veraltet.

Schließen Sie diese Ansicht explizit als potenzielles Bildlauferfassungsziel aus.

ScrollCaptureHintExcludeDescendants
Veraltet.

Schließen Sie alle untergeordneten Elemente dieser Ansicht explizit als potenzielle Bildlauferfassungsziele aus.

ScrollCaptureHintInclude
Veraltet.

Fügen Sie diese Ansicht explizit als potenzielles Bildlaufaufnahmeziel ein.

SystemUiFlagFullscreen

Flag für #setSystemUiVisibility(int): Ansicht hat angefordert, in den normalen Vollbildmodus zu wechseln, damit der Inhalt den Bildschirm übernehmen kann, während der Benutzer weiterhin mit der Anwendung interagieren kann.

SystemUiFlagHideNavigation

Flag für #setSystemUiVisibility(int): Ansicht hat angefordert, dass die Systemnavigation vorübergehend ausgeblendet wird.

SystemUiFlagImmersive

Flag für #setSystemUiVisibility(int): Ansicht möchte interaktiv bleiben, wenn die Navigationsleiste mit #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagImmersiveSticky

Kennzeichnung für #setSystemUiVisibility(int): Ansicht möchte interaktiv bleiben, wenn die Statusleiste mit #SYSTEM_UI_FLAG_FULLSCREEN und/oder ausblenden der Navigationsleiste mit #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagLayoutFullscreen

Kennzeichnung für #setSystemUiVisibility(int): Ansicht soll das Fenster so angeordnet werden, als ob es angefordert #SYSTEM_UI_FLAG_FULLSCREENwurde, auch wenn es zurzeit nicht vorhanden ist.

SystemUiFlagLayoutHideNavigation

Kennzeichnung für #setSystemUiVisibility(int): Ansicht soll das Fenster so angeordnet werden, als ob es angefordert #SYSTEM_UI_FLAG_HIDE_NAVIGATIONwurde, auch wenn es zurzeit nicht vorhanden ist.

SystemUiFlagLayoutStable

Flag für #setSystemUiVisibility(int): Bei Verwendung anderer Layoutkennzeichnungen möchten wir eine stabile Ansicht der Inhaltsmengen anzeigen, die #fitSystemWindows(Rect)angegeben werden.

SystemUiFlagLightNavigationBar

Flag für #setSystemUiVisibility(int): Fordert die Navigationsleiste an, in einem Modus zu zeichnen, der mit hellen Navigationsleistenhintergründen kompatibel ist.

SystemUiFlagLightStatusBar

Flag für #setSystemUiVisibility(int): Fordert die Statusleiste an, in einem Modus zu zeichnen, der mit hellen Statusleistenhintergründen kompatibel ist.

SystemUiFlagLowProfile

Flag für #setSystemUiVisibility(int): View hat die System-UI aufgefordert, einen unauffälligen "Low Profile"-Modus einzugeben.

SystemUiFlagVisible

Spezielle Konstante für #setSystemUiVisibility(int): Ansicht hat die System-UI (Statusleiste) aufgefordert, sichtbar zu sein (standard).

SystemUiLayoutFlags

Flags, die sich auf das Layout in Bezug auf die System-UI auswirken können.

TextAlignmentCenter
Veraltet.

Zentrierungen des Absatzes, e.

TextAlignmentGravity
Veraltet.

Standard für die Stammansicht.

TextAlignmentInherit
Veraltet.

Standardtextausrichtung.

TextAlignmentResolvedDefault
Veraltet.

Standardausrichtung für aufgelösten Text

TextAlignmentTextEnd
Veraltet.

Am Ende des Absatzes ausrichten, e.

TextAlignmentTextStart
Veraltet.

Ausrichten am Anfang des Absatzes, e.

TextAlignmentViewEnd
Veraltet.

Ausrichten am Ende der Ansicht, die ALIGN_RIGHT ist, wenn die aufgelöste layoutDirection der Ansicht LTR ist und andernfalls ALIGN_LEFT.

TextAlignmentViewStart
Veraltet.

Ausrichten am Anfang der Ansicht, was ALIGN_LEFT ist, wenn die aufgelöste layoutDirection der Ansicht LTR ist und andernfalls ALIGN_RIGHT.

TextDirectionAnyRtl
Veraltet.

Die Textrichtung verwendet den Algorithmus "any-RTL".

TextDirectionFirstStrong
Veraltet.

Die Textrichtung verwendet den "ersten starken Algorithmus".

TextDirectionFirstStrongLtr
Veraltet.

Die Textrichtung verwendet den "ersten starken Algorithmus".

TextDirectionFirstStrongRtl
Veraltet.

Die Textrichtung verwendet den "ersten starken Algorithmus".

TextDirectionInherit
Veraltet.

Textrichtung wird geerbt durch ViewGroup

TextDirectionLocale
Veraltet.

Die Textrichtung stammt aus dem Systemgebietsschema.

TextDirectionLtr
Veraltet.

Die Textrichtung wird zu LTR gezwungen.

TextDirectionRtl
Veraltet.

Die Textrichtung wird zur RTL-Anweisung gezwungen.

ViewLogTag

Das protokollierungstag, das von dieser Klasse mit Android verwendet wird.

Eigenschaften

Name Beschreibung
AccessibilityClassName

Ruft den Klassennamen ab, der an Barrierefreiheitsdienste gemeldet wurde.

AccessibilityClassNameFormatted

Geben Sie den Klassennamen dieses Objekts zurück, das für Barrierefreiheitszwecke verwendet werden soll.

AccessibilityHeading

Ruft ab, ob diese Ansicht eine Überschrift für Barrierefreiheitszwecke ist.; Legen Sie fest, ob die Ansicht eine Überschrift für einen Inhaltsabschnitt für Barrierefreiheitszwecke ist.

AccessibilityLiveRegion

Ruft den Live-Bereichsmodus für diese Ansicht ab.

AccessibilityNodeProvider

Ruft den Anbieter für die Verwaltung einer virtuellen Ansichtshierarchie ab, die in dieser Ansicht verwurzelt ist, und berichtet an android.accessibilityservice.AccessibilityServices, die den Fensterinhalt erkunden.

AccessibilityPaneTitle

Ruft den Titel ab, der diesen Bereich für Barrierefreiheitsdienste identifiziert, oder legt diesen fest.

AccessibilityPaneTitleFormatted

Rufen Sie den Titel des Bereichs für die Barrierefreiheit ab.; Visuell unterschiedliche Teile eines Fensters mit fensterähnlicher Semantik werden für Barrierefreiheitszwecke als Bereiche betrachtet.

AccessibilityTraversalAfter

Ruft die ID einer Ansicht ab, nach der diese in der Barrierefreiheits-Traversal besucht wird.

AccessibilityTraversalBefore

Ruft die ID einer Ansicht ab, vor der diese in der Barrierefreiheits-Traversal besucht wird.

Activated

Gibt den Aktivierungsstatus dieser Ansicht an.; Ändert den aktivierten Zustand dieser Ansicht.

AllowedHandwritingDelegatePackageName

Gibt das zulässige Paket für Stellvertretungs-Editor-Ansichten zurück, für die diese Ansicht als Handschriftdelegator fungieren kann, wie festgelegt durch #setAllowedHandwritingDelegatePackage.

AllowedHandwritingDelegatorPackageName

Gibt das zulässige Paket für Ansichten zurück, die als Handschriftdelegator für diese Delegat-Editor-Ansicht fungieren können, wie festgelegt durch #setAllowedHandwritingDelegatorPackage.

Alpha

Die Deckkraft der Ansicht.; Legt die Deckkraft der Ansicht auf einen Wert von 0 bis 1 fest, wobei 0 bedeutet, dass die Ansicht vollständig transparent ist und 1 bedeutet, dass die Ansicht vollständig undurchsichtig ist.

Animation

Rufen Sie die Animation ab, die derzeit dieser Ansicht zugeordnet ist.; Legt die nächste Animation fest, die für diese Ansicht wiedergegeben werden soll.

AnimationMatrix

Gibt die aktuelle Transformationsmatrix der Ansicht zurück.; Ändert die Transformationsmatrix in der Ansicht.

ApplicationWindowToken

Rufen Sie ein eindeutiges Token ab, das das reale Fenster der obersten Ebene des Fensters identifiziert, an das diese Ansicht angefügt ist.

ApplyWindowInsets

Dient zum Abrufen oder Festlegen des Handlers, der verwendet wird, wenn Fenstermengen auf diese Ansicht angewendet werden.

AttributeSourceResourceMap

Gibt die Zuordnung der Attributressourcen-ID zur Quellressourcen-ID zurück, bei der der Attributwert festgelegt wurde.

AutofillId

Ruft den eindeutigen logischen Bezeichner dieser Ansicht in der Aktivität für automatisches Ausfüllen ab. Die AutoFill-ID wird bei Bedarf erstellt, es sei denn, sie wird explizit durch setAutofillId(AutofillId) festgelegt. Weitere Informationen finden Sie unter setAutofillId(AutofillId).

AutofillType

Beschreibt den AutoAusfülltyp dieser Ansicht, sodass beim android.service.autofill.AutofillService automatischen Ausfüllen der Ansicht eine ordnungsgemäße AutofillValue Erstellung möglich ist.

AutofillValue

Ruft den Aktuellen Wert für das automatische Ausfüllen der Ansicht ab. Gibt standardmäßig NULL zurück, aber Unterklassen sollten sie überschreiben und einen geeigneten Wert zurückgeben, um das AutoAusfüllframework ordnungsgemäß zu unterstützen.

AutoHandwritingEnabled

Gibt zurück, ob die Ansicht die automatische Handschriftinitiierung zulässt. Legen Sie fest, ob diese Ansicht die automatische Handschriftinitiierung aktiviert.

Background

Ruft den zeichnungsfähigen Hintergrund ab.

BackgroundTintBlendMode

Gibt den Mischmodus zurück, der verwendet wird, um den Farbton auf den Hintergrund zu zeichnen, sofern angegeben.; Gibt den Mischmodus an, der verwendet wird, um den durch #setBackgroundTintList(ColorStateList)} angegebenen Farbton auf den zeichnungsfähigen Hintergrund anzuwenden.

BackgroundTintList

Gibt den Farbton zurück, der auf den Hintergrund gezeichnet werden kann, sofern angegeben.; Wendet einen Farbton auf den zeichnungsfähigen Hintergrund an.

BackgroundTintMode

Ruft den Mischmodus ab, der zum Anwenden des Farbtons auf den hintergrund drawable verwendet wird, oder legt diesen fest.

Baseline

Gibt den Offset der Textbasislinie des Widgets von der oberen Grenze des Widgets zurück.

Bottom

Untere Position dieser Ansicht relativ zum übergeordneten Element. Legt die untere Position dieser Ansicht relativ zum übergeordneten Element fest.

BottomFadingEdgeStrength

Gibt die Stärke oder Intensität des unteren verblassenen Rands zurück.

BottomPaddingOffset

Betrag, um den der unteren Verblassenden Region erweitert werden soll.

CameraDistance

Ruft den Abstand entlang der Z-Achse von der Kamera zu dieser Ansicht ab.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Clickable

Gibt an, ob diese Ansicht auf Klickereignisse reagiert oder nicht.; Aktiviert oder deaktiviert Klickereignisse für diese Ansicht.

ClipBounds

Gibt eine Kopie der aktuellen #setClipBounds(Rect) clipBounds.; Legt einen rechteckigen Bereich in dieser Ansicht fest, auf den die Ansicht abgeschnitten wird, wenn sie gezeichnet wird.

ClipToOutline

Gibt zurück, ob die Gliederung verwendet werden soll, um den Inhalt der Ansicht zu beschneiden.; Legt fest, ob die Gliederung der Ansicht verwendet werden soll, um den Inhalt der Ansicht zu beschneiden.

ContentCaptureSession

Ruft die Sitzung ab, die zum Benachrichtigen von Inhaltserfassungsereignissen verwendet wird.

ContentDescription

Dient zum Abrufen oder Festlegen des Texts, der diese Ansicht für Barrierefreiheitsdienste beschreibt.

ContentDescriptionFormatted

Gibt die ViewInhaltsbeschreibung zurück. Legt die ViewInhaltsbeschreibung fest.

ContentSensitivity

Ruft den Vertraulichkeitsmodus für Inhalte ab, um zu bestimmen, ob in dieser Ansicht vertrauliche Inhalte angezeigt werden. Legt den Vertraulichkeitsmodus für Inhalte fest, um zu bestimmen, ob in dieser Ansicht vertrauliche Inhalte angezeigt werden (z. B.

Context

Gibt den Kontext zurück, in dem die Ansicht ausgeführt wird, über den sie auf das aktuelle Design, die Ressourcen usw. zugreifen kann.

ContextClickable

Gibt an, ob diese Ansicht auf Kontextklicks reagiert oder nicht.; Aktiviert oder deaktiviert das Klicken auf den Kontext für diese Ansicht.

ContextMenuInfo

Ansichten sollten dies implementieren, wenn sie zusätzliche Informationen zum Zuordnen zum Kontextmenü haben.

DefaultFocusHighlightEnabled

Gibt zurück, ob diese Ansicht eine Standardfokusmarkierer verwenden soll, wenn sie fokussiert wird, aber nicht im Hintergrund definiert ist android.R.attr#state_focused . Legt fest, ob diese Ansicht eine Standardfokusmarker verwenden soll, wenn sie fokussiert wird, aber nicht im Hintergrund definiert ist android.R.attr#state_focused .

Display

Ruft die logische Anzeige ab, an die das Fenster der Ansicht angefügt wurde.

DrawingCache

Das Aufrufen dieser Methode entspricht dem Aufrufen getDrawingCache(false)von .

DrawingCacheBackgroundColor

Dieses Mitglied ist veraltet.; Das Festlegen einer vollfarbigen Hintergrundfarbe für die Bitmaps des Zeichnungscaches verbessert die Leistung und die Speicherauslastung.

DrawingCacheEnabled

Gibt an, ob der Zeichnungscache für diese Ansicht aktiviert ist.; Aktiviert oder deaktiviert den Zeichnungscache.

DrawingCacheQuality

Gibt die Qualität des Zeichnungscaches zurück.; Legen Sie die Qualität des Zeichnungscaches dieser Ansicht fest.

DrawingTime

Gibt den Zeitpunkt zurück, zu dem die Zeichnung der Ansichtshierarchie gestartet wurde.

DuplicateParentStateEnabled

Gibt an, ob dies den zeichnungsfähigen Zustand von seinem übergeordneten Element dupliziert.; Aktiviert oder deaktiviert die Duplizierung des Zustands des übergeordneten Elements in dieser Ansicht.

Elevation

Die Basishöhe dieser Ansicht relativ zum übergeordneten Element in Pixeln. Legt die Basiserweiterung dieser Ansicht in Pixel fest.

EmptyStateSet

Gibt an, dass die Ansicht keine Zustände festgelegt hat.

Enabled

Gibt den aktivierten Status für diese Ansicht zurück.; Legen Sie den aktivierten Status dieser Ansicht fest.

EnabledFocusedSelectedStateSet

Gibt an, dass die Ansicht aktiviert, fokussiert und ausgewählt ist.

EnabledFocusedSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht aktiviert, fokussiert, ausgewählt ist und das Fenster den Fokus hat.

EnabledFocusedStateSet

Gibt an, dass die Ansicht aktiviert ist und den Fokus hat.

EnabledFocusedWindowFocusedStateSet

Gibt an, dass die Ansicht aktiviert, fokussiert ist und das Fenster den Fokus hat.

EnabledSelectedStateSet

Gibt an, dass die Ansicht aktiviert und ausgewählt ist.

EnabledSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht aktiviert ist, ausgewählt und sein Fenster den Fokus hat.

EnabledStateSet

Gibt an, dass die Ansicht aktiviert ist.

EnabledWindowFocusedStateSet

Gibt an, dass die Ansicht aktiviert ist und dass das Fenster den Fokus hat.

ExplicitStyle

Gibt die Ressourcen-ID für die Formatvorlage zurück, die im style="..."zugrunde stehenden XML-Element verwendet AttributeSet wird oder Resources#ID_NULL andernfalls nicht angegeben oder anderweitig nicht zutreffend ist.

FilterTouchesWhenObscured

Ruft ab, ob das Framework Fingereingaben verwerfen soll, wenn das Fenster der Ansicht von einem anderen sichtbaren Fenster an der berührten Position verdeckt wird. Legt fest, ob das Framework Fingereingaben verwerfen soll, wenn das Fenster der Ansicht von einem anderen sichtbaren Fenster an der berührten Position verdeckt wird.

FitsSystemWindows

Überprüfen Sie den Status von #setFitsSystemWindows(boolean).

Focusable

Gibt zurück, ob diese Ansicht derzeit den Fokus übernehmen kann. Legen Sie fest, ob diese Ansicht den Fokus erhalten kann.

FocusableInTouchMode

Wenn eine Ansicht fokussierbar ist, möchte sie den Fokus möglicherweise nicht im Touchmodus übernehmen.; Legen Sie fest, ob diese Ansicht den Fokus im Toucheingabemodus erhalten kann.

FocusedByDefault

Gibt zurück, ob diese Ansicht den Fokus erhalten soll, wenn der Fokus für die Ansichtshierarchie wiederhergestellt wird, die diese Ansicht enthält.; Legt fest, ob diese Ansicht den Fokus erhalten soll, wenn der Fokus für die Ansichtshierarchie, die diese Ansicht enthält, wiederhergestellt wird.

FocusedSelectedStateSet

Gibt an, dass die Ansicht fokussiert und ausgewählt ist.

FocusedSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht fokussiert ist, ausgewählt und das Fenster den Fokus hat.

FocusedStateSet

Gibt an, dass die Ansicht fokussiert ist.

FocusedWindowFocusedStateSet

Gibt an, dass die Ansicht den Fokus hat und dass das Fenster den Fokus hat.

ForceDarkAllowed

Siehe #setForceDarkAllowed(boolean); Legt fest, ob erzwingen soll, dass dunkel auf diese Ansicht angewendet wird.

Foreground

Gibt die zeichnungsfähige Eigenschaft zurück, die als Vordergrund dieser Ansicht verwendet wird. Geben Sie eine Drawable-Datei an, die über allen Inhalten in der Ansicht gerendert werden soll.

ForegroundGravity

Beschreibt, wie der Vordergrund positioniert wird.

ForegroundTintBlendMode

Gibt den Mischmodus zurück, der verwendet wird, um den Farbton auf den Vordergrund zu zeichnen, falls angegeben.; Gibt den Mischmodus an, der verwendet wird, um den durch #setForegroundTintList(ColorStateList)} angegebenen Farbton auf den zeichnungsfähigen Hintergrund anzuwenden.

ForegroundTintList

Gibt den Farbton zurück, der auf den Vordergrund gezeichnet werden kann, sofern angegeben.; Wendet einen Farbton auf den Vordergrund an, der gezeichnet werden kann.

ForegroundTintMode

Ruft den Mischmodus ab, der zum Anwenden des Farbtons auf den Vordergrund drawable verwendet wird, oder legt diesen fest.

FrameContentVelocity

Rufen Sie die aktuelle Geschwindigkeit der Ansicht ab.; Legen Sie die aktuelle Geschwindigkeit der Ansicht fest, wir verfolgen nur einen positiven Wert.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
Handler

Ein Handler, der dem Thread zugeordnet ist, der die Ansicht ausführt. Dieser Handler kann verwendet werden, um Ereignisse in der Ui-Ereigniswarteschlange zu pumpen.

HandwritingBoundsOffsetBottom

Gibt den Abstand zurück, der auf den unteren Rand der Handschriftgrenzen dieser Ansicht in der Pixeleinheit angewendet wird.

HandwritingBoundsOffsetLeft

Gibt den Abstand zurück, der auf den linken Rand der Handschriftgrenzen dieser Ansicht in der Pixeleinheit angewendet wird.

HandwritingBoundsOffsetRight

Gibt den Abstand zurück, der auf den rechten Rand der Handschriftgrenzen dieser Ansicht in der Pixeleinheit angewendet wird.

HandwritingBoundsOffsetTop

Gibt den Abstand zurück, der auf den oberen Rand der Handschriftgrenzen dieser Ansicht in der Pixeleinheit angewendet wird.

HandwritingDelegateFlags

Gibt Flags zurück, die das Verhalten der Handschriftdelegierung für diese Stellvertretungs-Editor-Ansicht konfigurieren, wie von #setHandwritingDelegateFlags.; Legt Flags fest, die das Verhalten der Handschriftdelegierung für diese Stellvertretungs-Editoransicht konfigurieren.

HandwritingDelegatorCallback

Gibt den Rückruf zurück, der #setHandwritingDelegatorCallback aufgerufen werden soll, wenn ein Eingabestift MotionEvent innerhalb der Grenzen dieser Ansicht auftritt. Legt einen Rückruf fest, der aufgerufen werden soll, wenn ein Eingabestift MotionEvent innerhalb der Grenzen dieser Ansicht auftritt.

HapticFeedbackEnabled

Legen Sie fest, ob diese Ansicht haptisches Feedback für Ereignisse wie lange Drücken haben soll.

HasExplicitFocusable

Gibt true zurück, wenn diese Ansicht fokussierbar ist oder eine erreichbare Ansicht enthält, für die #hasExplicitFocusable() zurückgegeben wird true.

HasFocus

Gibt true zurück, wenn diese Ansicht den Fokus selbst hat oder das Vorgängerelement der Ansicht ist, die den Fokus hat.

HasFocusable

Gibt true zurück, wenn diese Ansicht fokussierbar ist oder eine erreichbare Ansicht enthält, für die #hasFocusable() zurückgegeben wird true.

HasNestedScrollingParent

Gibt true zurück, wenn diese Ansicht über ein geschachteltes übergeordnetes Bildlauf verfügt.

HasOnClickListeners

Gibt zurück, ob diese Ansicht über einen angefügten OnClickListener verfügt.

HasOnLongClickListeners

Gibt zurück, ob diese Ansicht über einen angefügten OnLongClickListener verfügt.

HasOverlappingRendering

Gibt zurück, ob diese Ansicht Inhalte aufweist, die sich überlappen.

HasPointerCapture

Überprüft den Status der Zeigererfassung.

HasTransientState

Gibt an, ob die Ansicht derzeit den vorübergehenden Zustand nachverfolgt, den die App nicht mit dem Speichern und Wiederherstellen befassen muss, sondern dass das Framework nach Möglichkeit besondere Notiz zu erhalten hat.; Legen Sie fest, ob diese Ansicht derzeit den vorübergehenden Zustand verfolgt, den das Framework nach Möglichkeit beibehalten soll.

HasWindowFocus

Gibt "true" zurück, wenn sich diese Ansicht in einem Fenster befindet, das derzeit den Fensterfokus besitzt.

Height

Gibt die Höhe der Ansicht zurück.

HorizontalFadingEdgeEnabled

Geben Sie an, ob die horizontalen Kanten ausgeblendet werden, wenn die Ansicht horizontal gescrollt wird.; Definieren Sie, ob die horizontalen Kanten ausgeblendet werden sollen, wenn diese Ansicht horizontal gescrollt wird.

HorizontalFadingEdgeLength

Gibt die Größe der horizontal eingeblendeten Kanten zurück, die verwendet werden, um anzugeben, dass mehr Inhalt in dieser Ansicht sichtbar ist.

HorizontalScrollBarEnabled

Geben Sie an, ob die horizontale Bildlaufleiste gezeichnet werden soll. Definieren Sie, ob die horizontale Bildlaufleiste gezeichnet werden soll.

HorizontalScrollbarHeight

Gibt die Höhe der horizontalen Bildlaufleiste zurück.

HorizontalScrollbarThumbDrawable

Gibt den aktuell konfigurierten Drawable-Wert für den Daumen der horizontalen Bildlaufleiste zurück, falls vorhanden, andernfalls null.; Definiert den horizontalen Ziehpunkt, der gezeichnet werden kann.

HorizontalScrollbarTrackDrawable

Gibt den aktuell konfigurierten Drawable-Wert für die Spur der horizontalen Bildlaufleiste zurück, falls vorhanden, andernfalls null.; Definiert die horizontale Zeichnungsspur

Hovered

Gibt "true" zurück, wenn die Ansicht zurzeit mit dem Mauszeiger angezeigt wird. Legt fest, ob die Ansicht zurzeit darauf zeigt.

Id

Gibt den Bezeichner dieser Ansicht zurück. Legt den Bezeichner für diese Ansicht fest.

ImportantForAccessibility

Ruft den Modus ab, um zu bestimmen, ob diese Ansicht für die Barrierefreiheit wichtig ist.; Legt fest, wie Sie ermitteln können, ob diese Ansicht für die Barrierefreiheit wichtig ist, wenn sie Barrierefreiheitsereignisse auslöst und ob sie an Barrierefreiheitsdienste gemeldet wird, die den Bildschirm abfragen.

ImportantForAutofill

Ruft den Modus ab, um zu bestimmen, ob diese Ansicht für das automatische Ausfüllen wichtig ist. Weitere Informationen zu diesem Modus finden Sie unter setImportantForAutofill(int) und isImportantForAutofill().

ImportantForContentCapture

Ruft den Modus ab, um zu bestimmen, ob diese Ansicht für die Inhaltserfassung wichtig ist. Weitere Informationen zu diesem Modus finden Sie unter setImportantForContentCapture(int) und isImportantForContentCapture().

IsAccessibilityDataSensitive

Gibt an, ob diese Ansicht den Zugriff des Barrierefreiheitsdiensts nur auf Dienste beschränken soll, für die die android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool Eigenschaft auf "true" festgelegt ist.

IsAccessibilityFocused

Gibt zurück, ob diese Ansicht auf Barrierefreiheit ausgerichtet ist.

IsAttachedToWindow

Gibt true zurück, wenn diese Ansicht derzeit an ein Fenster angefügt ist.

IsContentSensitive

Gibt zurück, ob in dieser Ansicht vertrauliche Inhalte basierend auf dem explizit festgelegten #setContentSensitivity(int)Wert angezeigt werden.

IsCredential

Diese Methode war in API-Ebene 37 veraltet. Die isCredential() wird vom System nicht mehr verwendet und wird nicht für die Verwendung durch Apps empfohlen. Die Zweck- und Nutzungserwartungen dieser Eigenschaft wurden nie klar definiert.

IsDirty

True, wenn sich diese Ansicht seit dem letzten Zeichnen geändert hat.

IsFocused

Gibt true zurück, wenn diese Ansicht den Fokus hat.

IsHandwritingDelegate

Gibt zurück, ob diese Ansicht als Handschriftdelegat von #setIsHandwritingDelegate.; Legt diese Ansicht als Handschriftdelegat fest.

IsHardwareAccelerated

Gibt an, ob diese Ansicht an ein hardwarebeschleunigtes Fenster angefügt ist oder nicht.

IsImportantForAccessibility

Berechnet, ob diese Ansicht für die Barrierefreiheit verfügbar gemacht werden soll.

IsImportantForAutofill

Gibt das Android-System an, ob die android.app.assist.AssistStructure.ViewNode dieser Ansicht zugeordnete Ansicht zu Zwecken des automatischen Ausfüllens als wichtig angesehen wird.

IsImportantForContentCapture

Gibt das Android-System an, ob diese Ansicht für die Inhaltserfassung als wichtig angesehen wird, basierend auf dem wert, der explizit von #setImportantForContentCapture(int) und heuristik festgelegt wird, wenn sie sich befindet #IMPORTANT_FOR_CONTENT_CAPTURE_AUTO.

IsInEditMode

Gibt an, ob sich diese Ansicht derzeit im Bearbeitungsmodus befindet.

IsInLayout

Gibt zurück, ob die Ansichtshierarchie derzeit einem Layoutdurchlauf unterzogen wird.

IsInTouchMode

Gibt den Touchmodusstatus zurück, der dieser Ansicht zugeordnet ist.

IsLaidOut

Gibt true zurück, wenn diese Ansicht seit dem letzten Anfügen oder Trennen von einem Fenster mindestens ein Layout durchlaufen hat.

IsLayoutDirectionResolved

True, wenn die Layoutrichtung aufgelöst wurde.

IsLayoutRequested

Gibt an, ob das Layout dieser Ansicht während des nächsten Hierarchielayoutdurchlaufs angefordert wird.

IsOpaque

Gibt an, ob diese Ansicht undurchsichtig ist.

IsPaddingOffsetRequired

Wenn die Ansicht Inhalte innerhalb des Abstands zeichnet und verblassende Kanten ermöglicht, muss sie Abstandsversatze unterstützen.

IsPaddingRelative

Zurückgeben, wenn der Abstand über relative Werte #setPaddingRelative(int, int, int, int) oder durch

IsPivotSet

Gibt zurück, ob ein Pivot durch einen Aufruf #setPivotX(float) von oder #setPivotY(float).

IsScrollContainer

Gibt an, ob diese Ansicht einer der Bildlaufcontainer im Fenster ist.

IsShowingLayoutBounds

Gibt zurück true , wenn die Ansicht angefügt ist und die Einstellung des Systementwicklers, um die Layoutgrenzen anzuzeigen, aktiviert oder false anderweitig ist.

IsShown

Gibt die Sichtbarkeit dieser Ansicht und aller Vorgänger zurück.

IsTemporarilyDetached

Gibt an, ob sich der View Zustand zwischen #onStartTemporaryDetach() und #onFinishTemporaryDetach().

IsTextAlignmentResolved

True, wenn die Textausrichtung aufgelöst wird.

IsTextDirectionResolved

True, wenn die Textrichtung aufgelöst wird.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
JniPeerMembers

Ruft die JNI-Peermetadaten ab, die vom .NET für die Android-Bindungslaufzeit verwendet werden.

KeepScreenOn

Gibt zurück, ob der Bildschirm eingeschaltet bleiben soll, entsprechend dem aktuellen Wert von #KEEP_SCREEN_ON.; Steuert, ob der Bildschirm aktiviert bleiben soll, und ändert den Wert von #KEEP_SCREEN_ON.

KeyboardNavigationCluster

Gibt zurück, ob diese Ansicht ein Stammverzeichnis eines Tastaturnavigationsclusters ist. Legen Sie fest, ob es sich bei dieser Ansicht um einen Stamm eines Tastaturnavigationsclusters handelt.

KeyDispatcherState

Gibt das globale KeyEvent.DispatcherState KeyEvent.DispatcherState Fenster für dieses Ansichtsfenster zurück.

LabelFor

Ruft die ID einer Ansicht ab, für die diese Ansicht zu Barrierefreiheitszwecken als Bezeichnung dient.; Legt die ID einer Ansicht fest, für die diese Ansicht als Bezeichnung für Barrierefreiheitszwecke dient.

LayerType

Gibt an, welcher Layertyp derzeit dieser Ansicht zugeordnet ist.

LayoutDirection

Gibt die aufgelöste Layoutrichtung für diese Ansicht zurück.; Legen Sie die Layoutrichtung für diese Ansicht fest.

LayoutParameters

Rufen Sie die layoutParams ab, die dieser Ansicht zugeordnet sind.; Legen Sie die layoutparameter fest, die dieser Ansicht zugeordnet sind.

Left

Linke Position dieser Ansicht relativ zum übergeordneten Element. Legt die linke Position dieser Ansicht relativ zum übergeordneten Element fest.

LeftFadingEdgeStrength

Gibt die Stärke oder Intensität des linken verblassenen Rands zurück.

LeftPaddingOffset

Betrag, um den der linke verblassende Bereich erweitert werden soll.

LongClickable

Gibt an, ob diese Ansicht auf Langeklickereignisse reagiert oder nicht.; Aktiviert oder deaktiviert Long Click-Ereignisse für diese Ansicht.

Matrix

Die Transformationsmatrix dieser Ansicht, die basierend auf den aktuellen Drehungs-, Skalierungs- und Pivoteigenschaften berechnet wird.

MeasuredHeight

Wie #getMeasuredHeightAndState(), gibt aber nur die Rohhöhenkomponente zurück (d. h. das Ergebnis wird maskiert nach #MEASURED_SIZE_MASK).

MeasuredHeightAndState

Geben Sie die vollständigen Höhenmessungsinformationen für diese Ansicht zurück, wie sie vom letzten Aufruf #measure(int, int)berechnet werden.

MeasuredState

Gibt nur die Zustandsbits von #getMeasuredWidthAndState() und #getMeasuredHeightAndState(), kombiniert in eine ganze Zahl zurück.

MeasuredWidth

Wie #getMeasuredWidthAndState(), gibt aber nur die Rohbreitenkomponente zurück (das Ergebnis ist maskiert nach #MEASURED_SIZE_MASK).

MeasuredWidthAndState

Geben Sie die Maßinformationen für die vollständige Breite für diese Ansicht zurück, wie sie vom letzten Aufruf #measure(int, int)berechnet werden.

MinimumHeight

Gibt die Mindesthöhe der Ansicht zurück.

MinimumWidth

Gibt die Mindestbreite der Ansicht zurück.

NestedScrollingEnabled

Gibt true zurück, wenn geschachtelte Bildlauffunktionen für diese Ansicht aktiviert sind. Aktivieren oder deaktivieren Sie geschachtelten Bildlauf für diese Ansicht.

NextClusterForwardId

Ruft die ID des Stamms des nächsten Tastaturnavigationsclusters ab.

NextFocusDownId

Ruft die ID der Zu verwendenden Ansicht ab, wenn der nächste Fokus FOCUS_DOWN ist.

NextFocusForwardId

Ruft die ID der Ansicht ab, die verwendet werden soll, wenn der nächste Fokus FOCUS_FORWARD ist.

NextFocusLeftId

Ruft die ID der Ansicht ab, die verwendet werden soll, wenn der nächste Fokus FOCUS_LEFT ist.

NextFocusRightId

Ruft die ID der Ansicht ab, die verwendet werden soll, wenn der nächste Fokus FOCUS_RIGHT ist.

NextFocusUpId

Ruft die ID der Ansicht ab, die verwendet werden soll, wenn der nächste Fokus FOCUS_UP ist.

OnFocusChangeListener

Gibt den für diese Ansicht registrierten Fokusänderungsrückruf zurück.; Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn sich der Fokus dieser Ansicht geändert hat.

OutlineAmbientShadowColor

Die von setOutlineAmbientShadowColor(int) festgelegte Schattenfarbe oder schwarz, wenn nichts festgelegt wurde

OutlineProvider

Gibt den aktuellen ViewOutlineProvider Wert der Ansicht zurück, der die Gliederung generiert, die die Form des Schattens definiert, den es umgibt, und aktiviert den Gliederungsausschnitt.; Legt die ViewOutlineProvider Ansicht fest, die die Gliederung generiert, die die Form des schattenförmigen Schattens definiert und Gliederungsausschnitte ermöglicht.

OutlineSpotShadowColor

Die von setOutlineSpotShadowColor(int) festgelegte Schattenfarbe oder schwarz, wenn nichts festgelegt wurde

Overlay

Gibt die Überlagerung für diese Ansicht zurück, die erstellt wird, wenn sie noch nicht vorhanden ist.

OverScrollMode

Gibt den Überlaufmodus für diese Ansicht zurück.; Legen Sie den Überlaufmodus für diese Ansicht fest.

PaddingBottom

Gibt den unteren Abstand dieser Ansicht zurück.

PaddingEnd

Gibt den Endabstand dieser Ansicht abhängig von der aufgelösten Layoutrichtung zurück.

PaddingLeft

Gibt den linken Abstand dieser Ansicht zurück.

PaddingRight

Gibt den rechten Abstand dieser Ansicht zurück.

PaddingStart

Gibt den Anfangsabstand dieser Ansicht abhängig von der aufgelösten Layoutrichtung zurück.

PaddingTop

Gibt den oberen Abstand dieser Ansicht zurück.

Parent

Ruft das übergeordnete Element dieser Ansicht ab. Beachten Sie, dass das übergeordnete Element ein ViewParent und nicht unbedingt eine Ansicht ist.

ParentForAccessibility

Ruft das übergeordnete Element für Barrierefreiheitszwecke ab. Beachten Sie, dass das übergeordnete Element für die Barrierefreiheit nicht erforderlich ist, das direkte übergeordnete Element. Es ist der erste Vorgänger, der für die Barrierefreiheit wichtig ist.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
PendingCredentialCallback

Gibt den Rückruf zurück, der zuvor über die #setPendingCredentialRequest API für diese Ansicht eingerichtet wurde.

PendingCredentialRequest

Gibt die GetCredentialRequest zugeordnete Ansicht zurück.

PivotX

Die x-Position des Punkts, um den sich die Ansicht befindet #setRotation(float) rotated und #setScaleX(float) scaled.; Legt die x-Position des Punkts fest, um den sich die Ansicht befindet #setRotation(float) rotated und #setScaleX(float) scaled.

PivotY

Die y-Position des Punkts, an dem sich die Ansicht befindet #setRotation(float) rotated und #setScaleY(float) scaled.; Legt die y-Position des Punkts fest, an dem sich die Ansicht befindet #setRotation(float) rotated und #setScaleY(float) scaled.

PointerIcon

Ruft das Mauszeigersymbol für die aktuelle Ansicht ab.

PreferKeepClear

Rufen Sie die Einstellung ab, damit diese Ansicht gelöscht wird.; Legen Sie eine Einstellung fest, um die Grenzen dieser Ansicht aus unverankerten Fenstern oberhalb des Fensters dieser Ansicht zu löschen.

PreferKeepClearRects

Legen Sie eine Einstellung fest, um die bereitgestellten Rechte von unverankerten Fenstern oberhalb des Fensters dieser Ansicht zu löschen.

Pressed

Gibt an, ob sich die Ansicht derzeit im gedrückten Zustand befindet.; Legt den gedrückten Zustand für diese Ansicht fest.

PressedEnabledFocusedSelectedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert, fokussiert und ausgewählt ist.

PressedEnabledFocusedSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert, fokussiert, ausgewählt ist und das Fenster den Fokus hat.

PressedEnabledFocusedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert und fokussiert ist.

PressedEnabledFocusedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert, fokussiert und das Fenster den Fokus hat.

PressedEnabledSelectedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert und ausgewählt ist.

PressedEnabledSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert, ausgewählt und das Fenster den Fokus hat.

PressedEnabledStateSet

Gibt an, dass die Ansicht gedrückt und aktiviert ist.

PressedEnabledWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, aktiviert ist und das Fenster den Fokus hat.

PressedFocusedSelectedStateSet

Gibt an, dass die Ansicht gedrückt, fokussiert und ausgewählt ist.

PressedFocusedSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, fokussiert, ausgewählt ist und das Fenster den Fokus hat.

PressedFocusedStateSet

Gibt an, dass die Ansicht gedrückt und fokussiert ist.

PressedFocusedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, fokussiert ist und das Fenster den Fokus hat.

PressedSelectedStateSet

Gibt an, dass die Ansicht gedrückt und ausgewählt ist.

PressedSelectedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt, ausgewählt ist und das Fenster den Fokus hat.

PressedStateSet

Gibt an, dass die Ansicht gedrückt wird.

PressedWindowFocusedStateSet

Gibt an, dass die Ansicht gedrückt wird und das Fenster den Fokus hat.

RequestedFrameRate

Rufen Sie die aktuelle bevorzugte Framerate der Ansicht ab.; Sie können die bevorzugte Framerate für eine Ansicht mithilfe einer positiven Zahl festlegen oder die bevorzugte Bildfrequenzkategorie mithilfe von Konstanten angeben, einschließlich REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE, REQUESTED_FRAME_RATE_CATEGORY_LOW, REQUESTED_FRAME_RATE_CATEGORY_NORMAL, REQUESTED_FRAME_RATE_CATEGORY_HIGH.

Resources

Gibt die ressourcen zurück, die dieser Ansicht zugeordnet sind.

RevealOnFocusHint

Gibt die Einstellung dieser Ansicht für das Anzeigeverhalten zurück, wenn sie den Fokus erhält. Legt die Einstellung dieser Ansicht für das Anzeigeverhalten fest, wenn sie den Fokus erhält.

Right

Rechte Position dieser Ansicht relativ zum übergeordneten Element. Legt die rechte Position dieser Ansicht relativ zum übergeordneten Element fest.

RightFadingEdgeStrength

Gibt die Stärke oder Intensität des rechten verblassenen Rands zurück.

RightPaddingOffset

Betrag, um den der rechte verblassende Bereich erweitert werden soll.

RootSurfaceControl

Das AttachedSurfaceControl selbst ist keine Ansicht, es ist nur die Schnittstelle zum Windowing-System-Objekt, das die gesamte Ansichtshierarchie enthält.

RootView

Sucht die oberste Ansicht in der aktuellen Ansichtshierarchie.

RootWindowInsets

Stellen Sie ursprüngliche WindowInsets bereit, die an die Ansichtshierarchie verteilt werden.

Rotation

Die Grad, in denen die Ansicht um den Pivotpunkt gedreht wird.; Legt die Grad fest, um die die Ansicht um den Pivotpunkt gedreht wird.

RotationX

Die Grad, um die die Ansicht um die horizontale Achse durch den Pivotpunkt gedreht wird.; Legt die Grad fest, um die die Ansicht um die horizontale Achse durch den Pivotpunkt gedreht wird.

RotationY

Die Grad, um die die Ansicht um die vertikale Achse durch den Pivotpunkt gedreht wird.; Legt die Grad fest, um die die Ansicht um die vertikale Achse durch den Pivotpunkt gedreht wird.

SaveEnabled

Gibt an, ob diese Ansicht ihren Zustand speichert (d. r. ob die #onSaveInstanceState Methode aufgerufen wird).; Steuert, ob das Speichern des Zustands dieser Ansicht aktiviert ist (d. a. ob die #onSaveInstanceState Methode aufgerufen wird).

SaveFromParentEnabled

Gibt an, ob die gesamte Hierarchie unter dieser Ansicht ihren Zustand speichert, wenn ein Zustandsspeichervorgang vom übergeordneten Element erfolgt. Steuert, ob die gesamte Hierarchie unter dieser Ansicht ihren Zustand speichert, wenn ein Zustandsspeichervorgang vom übergeordneten Element erfolgt.

ScaleX

Der Umfang, in dem die Ansicht um den Pivotpunkt in x skaliert wird, als Anteil der nicht skalierten Breite der Ansicht. Legt den Wert fest, in dem die Ansicht um den Pivotpunkt in x skaliert wird, als Anteil der nicht skalierten Breite der Ansicht.

ScaleXs

Ein Eigenschaftenwrapper um die scaleX funktionalität, die von den View#setScaleX(float) und View#getScaleX() methoden behandelt wird.

ScaleY

Der Umfang, in dem die Ansicht um den Pivotpunkt in y skaliert wird, als Anteil der ungekalteten Höhe der Ansicht. Legt den Betrag fest, der in Y um den Pivotpunkt skaliert wird, als Anteil der nicht skalierten Breite der Ansicht.

ScaleYs

Ein Eigenschaftenwrapper um die scaleY funktionalität, die von den View#setScaleY(float) und View#getScaleY() methoden behandelt wird.

ScreenReaderFocusable

Gibt zurück, ob die Ansicht als fokussierbare Einheit von Tools für die Barrierefreiheit der Sprachausgabe behandelt werden soll. Legt fest, ob diese Ansicht ein fokussierbares Element für Bildschirmsprachausgaben sein soll und nicht fokussierbare Ansichten aus seiner Unterstruktur enthalten soll, wenn Feedback bereitgestellt wird.

ScrollBarDefaultDelayBeforeFade

Gibt die Verzögerung zurück, bevor Bildlaufleisten ausgeblendet werden. Definieren Sie die Verzögerung, bevor Bildlaufleisten ausgeblendet werden.

ScrollBarFadeDuration

Gibt die Dauer der Bildlaufleisten-Einblendung zurück. Definieren Sie die Dauer der Bildlaufleisten-Einblendung.

ScrollbarFadingEnabled

Gibt true zurück, wenn Bildlaufleisten ausgeblendet werden, wenn diese Ansicht nicht scrollt. Legen Sie fest, ob Bildlaufleisten ausgeblendet werden, wenn die Ansicht keinen Bildlauf durchführt.

ScrollBarSize

Gibt die Größe der Bildlaufleiste zurück. Definieren Sie die Bildlaufleistengröße.

ScrollBarStyle

Gibt die aktuelle Bildlaufleistenart zurück.; Geben Sie die Formatvorlage der Bildlaufleisten an.

ScrollCaptureHint

Gibt den aktuellen Hinweis zur Bildlaufaufnahme für diese Ansicht zurück.; Legt den Hinweis zur Bildlaufaufnahme für diese Ansicht fest.

ScrollIndicators

Gibt eine Bitmaske zurück, die die aktivierten Bildlaufindikatoren darstellt.

ScrollX

Gibt die gescrollte linke Position dieser Ansicht zurück.; Legen Sie die horizontale Bildlaufposition der Ansicht fest.

ScrollY

Gibt die gescrollte obere Position dieser Ansicht zurück.; Legen Sie die vertikale Bildlaufposition der Ansicht fest.

Selected

Gibt den Auswahlstatus dieser Ansicht an.; Ändert den Auswahlstatus dieser Ansicht.

SelectedStateSet

Gibt an, dass die Ansicht ausgewählt ist.

SelectedWindowFocusedStateSet

Gibt an, dass die Ansicht ausgewählt ist und dass das Fenster den Fokus hat.

SolidColor

Überschreiben Sie dies, wenn Ihre Ansicht bekanntermaßen immer über einem Volltonfarbenhintergrund gezeichnet wird und verblassende Kanten zeichnen muss.

SoundEffectsEnabled

Legen Sie fest, ob für diese Ansicht Soundeffekte für Ereignisse wie Klicken und Berühren aktiviert sein sollen.

SourceLayoutResId

A View kann aus einem XML-Layout aufgeblasen werden.

StateDescription

Ruft die Statusbeschreibung ab, die für Barrierefreiheitsdienste angezeigt wird, oder legt diese fest.

StateDescriptionFormatted

Gibt die ViewZustandsbeschreibung zurück. Legt die ViewZustandsbeschreibung fest.

StateListAnimator

Gibt den aktuellen StateListAnimator zurück, falls vorhanden.; Fügt die bereitgestellte StateListAnimator an diese Ansicht an.

SuggestedMinimumHeight

Gibt die vorgeschlagene Mindesthöhe zurück, die von der Ansicht verwendet werden soll.

SuggestedMinimumWidth

Gibt die vorgeschlagene Mindestbreite zurück, die von der Ansicht verwendet werden soll.

SupplementalDescription

Ruft zusätzliche Barrierefreiheitsinformationen für diese Ansicht ab oder legt diese fest.

SupplementalDescriptionFormatted

Gibt die ergänzende Beschreibung der Ansicht zurück. Eine ergänzende Beschreibung enthält kurze ergänzende Informationen für diesen Knoten, z. B. den Zweck des Knotens, wenn dieser Zweck nicht innerhalb seiner Textdarstellung vermittelt wird. Wenn beispielsweise eine Dropdownauswahl den Zweck hat, die Schriftartfamilie festzulegen, könnte die ergänzende Beschreibung "Schriftartfamilie" sein. Wenn dieser Knoten untergeordnete Elemente aufweist, dient die ergänzende Beschreibung als zusätzliche Informationen und soll keine vorhandenen Informationen in der Unterstruktur ersetzen. Dies unterscheidet sich von der getContentDescription() darin, dass diese Beschreibung rein ergänzend ist, während eine Inhaltsbeschreibung verwendet werden kann, um eine Beschreibung für einen Knoten oder dessen Unterstruktur zu ersetzen, die eine Hilfstechnologie andernfalls basierend auf anderen Eigenschaften des Knotens und seiner Nachfolger berechnen würde. Hinweis: Überschreiben Sie diese Methode nicht, da sie keine Auswirkungen auf die zusätzliche Beschreibung hat, die den Barrierefreiheitsdiensten angezeigt wird. Sie müssen setSupplementalDescription(CharSequence) aufrufen, um die ergänzende Beschreibung zu ändern.

SystemGestureExclusionRects

Rufen Sie die Liste der Bereiche innerhalb des Koordinatenbereichs nach dem Layout dieser Ansicht ab, in dem das System keine Fingereingabe oder andere Zeigegerätegesten abfangen sollte. Legt eine Liste der Bereiche innerhalb des Koordinatenbereichs nach dem Layout fest, in dem das System keine Fingereingabe oder andere Zeigegerätegesten abfangen sollte.

SystemUiFlags

Ruft die angeforderten Sichtbarkeitskennzeichnungen für die System-UI für diese Ansicht ab oder legt sie fest.

SystemUiVisibility
Veraltet.

Gibt den letzten #setSystemUiVisibility(int) Wert zurück, den diese Ansicht angefordert hat. Fordern Sie an, dass die Sichtbarkeit der Statusleiste oder anderer Bildschirm-/Fenster-Dekorationen geändert werden.

Tag

Gibt das Tag dieser Ansicht zurück. Legt das tag fest, das dieser Ansicht zugeordnet ist.

TextAlignment

Gibt die Ausrichtung des aufgelösten Texts zurück.; Legen Sie die Textausrichtung fest.

TextDirection

Gibt die aufgelöste Textrichtung zurück.; Legen Sie die Textrichtung fest.

ThresholdClass

Ruft das JNI-Klassenhandle ab, das vom .NET für die Android-Bindungslaufzeit verwendet wird.

ThresholdType

Ruft den vom .NET für die Android-Bindungslaufzeit verwendeten verwalteten Typ ab.

TooltipText

Ruft den Text ab, der in der QuickInfo dieser Ansicht angezeigt wird, oder legt diesen fest.

TooltipTextFormatted

Gibt den QuickInfo-Text der Ansicht zurück. Legt den QuickInfo-Text fest, der in einem kleinen Popup neben der Ansicht angezeigt wird.

Top

Obere Position dieser Ansicht relativ zum übergeordneten Element.; Legt die obere Position dieser Ansicht relativ zum übergeordneten Element fest.

TopFadingEdgeStrength

Gibt die Stärke oder Intensität des oberen verblassenen Rands zurück.

TopPaddingOffset

Betrag, um den der obere verblassende Bereich erweitert werden soll.

Touchables

Suchen und zurückgeben Sie alle touchbaren Ansichten, die untergeordnete Elemente dieser Ansicht sind, möglicherweise auch diese Ansicht, wenn sie berührt werden kann.

TouchDelegate

Ruft das TouchDelegate für diese Ansicht ab.

TransitionAlpha

Diese Eigenschaft ist nur für die Verwendung durch den Fade-Übergang vorgesehen, der sie animiert, um eine visuelle Transluzität zu erzeugen, die keine Nebenwirkung hat (oder von der tatsächlichen Alphaeigenschaft betroffen wird).; Diese Eigenschaft ist nur für die Verwendung durch den Fadenübergang vorgesehen, der ihn animiert, um eine visuelle Transluzität zu erzeugen, die keine Nebeneffekte (oder auswirkungen auf) die reale Alphaeigenschaft hat.

TransitionName

Gibt den Namen der Ansicht zurück, die verwendet werden soll, um Ansichten in Übergängen zu identifizieren.; Legt den Namen der Ansicht fest, die zum Identifizieren von Ansichten in Übergängen verwendet werden soll.

TranslationX

Die horizontale Position dieser Ansicht relativ zu ihrer #getLeft() left Position.; Legt die horizontale Position dieser Ansicht relativ zu ihrer #getLeft() left Position fest.

TranslationY

Die vertikale Position dieser Ansicht relativ zu ihrer #getTop() top Position.; Legt die vertikale Position dieser Ansicht relativ zu ihrer #getTop() top Position fest.

TranslationZ

Die Tiefenposition dieser Ansicht relativ zu seiner #getElevation() elevation.; Legt die Tiefenposition dieser Ansicht relativ zu dessen #getElevation() elevationfest.

UniqueDrawingId

Rufen Sie den Bezeichner ab, der für diese Ansicht vom Zeichnungssystem verwendet wird.

VerticalFadingEdgeEnabled

Geben Sie an, ob die vertikalen Kanten ausgeblendet werden, wenn die Ansicht horizontal gescrollt wird.; Definieren Sie, ob die vertikalen Kanten ausgeblendet werden sollen, wenn diese Ansicht vertikal gescrollt wird.

VerticalFadingEdgeLength

Gibt die Größe der vertikalen Einblendungen zurück, die verwendet werden, um anzugeben, dass mehr Inhalt in dieser Ansicht sichtbar ist.

VerticalScrollBarEnabled

Geben Sie an, ob die vertikale Bildlaufleiste gezeichnet werden soll. Definieren Sie, ob die vertikale Bildlaufleiste gezeichnet werden soll.

VerticalScrollbarPosition

Legen Sie die Position der vertikalen Bildlaufleiste fest.

VerticalScrollbarThumbDrawable

Gibt den aktuell konfigurierten Drawable-Wert für den Daumen der vertikalen Bildlaufleiste zurück, falls vorhanden, andernfalls null.; Definiert den ziehbaren vertikalen Bildlaufleistenziehpunkt.

VerticalScrollbarTrackDrawable

Gibt den aktuell konfigurierten Drawable-Wert für die Spur der vertikalen Bildlaufleiste zurück, falls vorhanden, andernfalls null.; Definiert die zeichnungsfähige vertikale Bildlaufleiste

VerticalScrollbarWidth

Gibt die Breite der vertikalen Bildlaufleiste zurück.

ViewTranslationResponse

Gibt die ViewTranslationResponse dieser Ansicht zugeordnete Zurück.

ViewTreeObserver

Gibt den ViewTreeObserver für die Hierarchie dieser Ansicht zurück.

Visibility

Gibt den Sichtbarkeitsstatus für diese Ansicht zurück.; Legen Sie den Sichtbarkeitsstatus dieser Ansicht fest.

Width

Gibt die Breite der Ansicht zurück.

WindowAttachCount

Die Häufigkeit, mit der diese Ansicht an ein Fenster angefügt wurde

WindowFocusedStateSet

Gibt an, dass das Fenster der Ansicht den Fokus hat.

WindowId

Rufen Sie das WindowId Fenster ab, dem diese Ansicht zurzeit zugeordnet ist.

WindowInsetsController

Ruft das Einzelne WindowInsetsController des Fensters ab, dem diese Ansicht zugeordnet ist.

WindowSystemUiVisibility

Gibt die aktuelle Sichtbarkeit der System-UI zurück, die derzeit für das gesamte Fenster festgelegt ist.

WindowToken

Rufen Sie ein eindeutiges Token ab, das das Fenster identifiziert, dem diese Ansicht zugeordnet ist.

WindowVisibility

Gibt die aktuelle Sichtbarkeit des Fensters zurück, an das diese Ansicht angefügt ist (entweder #GONE, , #INVISIBLEoder #VISIBLE).

X

Ein Eigenschaftenwrapper um die x funktionalität, die von den View#setX(float) und View#getX() methoden behandelt wird.

Y

Ein Eigenschaftenwrapper um die y funktionalität, die von den View#setY(float) und View#getY() methoden behandelt wird.

Z

Ein Eigenschaftenwrapper um die z funktionalität, die von den View#setZ(float) und View#getZ() methoden behandelt wird.

Methoden

Name Beschreibung
AddChildrenForAccessibility(IList<View>)

Fügt die untergeordneten Elemente dieser Ansicht, die für die Barrierefreiheit der angegebenen Liste relevant sind, als Ausgabe hinzu.

AddExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo, String, Bundle)

Fügt zusätzliche Daten zu einer AccessibilityNodeInfo basierend auf einer expliziten Anforderung für die zusätzlichen Daten hinzu.

AddFocusables(IList<View>, FocusSearchDirection, FocusablesFlags)

Fügt alle fokussierbaren Ansichten, die untergeordnete Elemente dieser Ansicht sind (möglicherweise auch diese Ansicht, wenn sie fokussierbar ist) zu Ansichten hinzu.

AddFocusables(IList<View>, FocusSearchDirection)

Fügen Sie alle fokussierbaren Ansichten hinzu, die untergeordnete Elemente dieser Ansicht sind (möglicherweise auch diese Ansicht, wenn sie sich selbst fokussierbar macht) zu Ansichten.

AddKeyboardNavigationClusters(ICollection<View>, FocusSearchDirection)

Fügt alle Tastaturnavigationsclusterwurzeln hinzu, die untergeordnete Elemente dieser Ansicht sind (möglicherweise auch diese Ansicht, wenn es sich um einen Clusterstamm selbst handelt) zu Ansichten.

AddOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Fügen Sie einen Listener für Änderungen am Anfügen des Zustands hinzu.

AddOnLayoutChangeListener(View+IOnLayoutChangeListener)

Fügen Sie einen Listener hinzu, der aufgerufen wird, wenn sich die Grenzen der Ansicht aufgrund der Layoutverarbeitung ändern.

AddOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Fügt einen Listener hinzu, der unbehandelte S empfängt KeyEvent.

AddTouchables(IList<View>)

Fügen Sie alle touchbaren Ansichten hinzu, die untergeordnete Elemente dieser Ansicht sind (möglicherweise auch diese Ansicht, wenn sie berührt werden kann) zu Ansichten.

Animate()

Diese Methode gibt ein ViewPropertyAnimator -Objekt zurück, das zum Animieren bestimmter Eigenschaften in dieser Ansicht verwendet werden kann.

AnnounceForAccessibility(ICharSequence)

Convenience-Methode zum Senden eines AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent , um vorzuschlagen, dass ein Barrierefreiheitsdienst den angegebenen Text an seine Benutzer angibt.

AnnounceForAccessibility(String)

Convenience-Methode zum Senden eines AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent , um vorzuschlagen, dass ein Barrierefreiheitsdienst den angegebenen Text an seine Benutzer angibt.

Autofill(AutofillValue)

Füllt den Inhalt dieser Ansicht automatisch mit dem value.

Autofill(SparseArray)

Füllt automatisch den Inhalt der virtuellen untergeordneten Elemente in dieser Ansicht aus.

AwakenScrollBars()

Lösen Sie die Bildlaufleisten aus, um sie zu zeichnen.

AwakenScrollBars(Int32, Boolean)

Lösen Sie die Bildlaufleisten aus, um sie zu zeichnen.

AwakenScrollBars(Int32)

Lösen Sie die Bildlaufleisten aus, um sie zu zeichnen.

BringToFront()

Ändern Sie die Z-Reihenfolge der Ansicht in der Struktur, sodass sie sich über anderen gleichgeordneten Ansichten befindet.

BuildDrawingCache()

Das Aufrufen dieser Methode entspricht dem Aufrufen buildDrawingCache(false)von .

BuildDrawingCache(Boolean)

Erzwingt das Erstellen des Zeichnungscaches, wenn der Zeichnungscache ungültig ist.

BuildLayer()

Erzwingt, dass die Ebene dieser Ansicht erstellt wird und diese Ansicht in ihre Ebene gerendert wird.

CallOnClick()

Rufen Sie direkt alle angefügten OnClickListener auf.

CancelDragAndDrop()

Bricht einen laufenden Zieh- und Ablagevorgang ab.

CancelLongPress()

Bricht ein ausstehendes langes Drücken ab.

CancelPendingInputEvents()

Abbrechen aller verzögerten allgemeinen Eingabeereignisse, die zuvor in der Ereigniswarteschlange veröffentlicht wurden.

CanResolveLayoutDirection()

Überprüfen Sie, ob die Auflösung der Layoutrichtung erfolgen kann.

CanResolveTextAlignment()

Überprüfen Sie, ob die Textausrichtungsauflösung durchgeführt werden kann.

CanResolveTextDirection()

Überprüfen Sie, ob die Auflösung der Textrichtung erfolgen kann.

CanScrollHorizontally(Int32)

Überprüfen Sie, ob diese Ansicht horizontal in einer bestimmten Richtung gescrollt werden kann.

CanScrollVertically(Int32)

Überprüfen Sie, ob diese Ansicht vertikal in einer bestimmten Richtung gescrollt werden kann.

CheckInputConnectionProxy(View)

Wird aufgerufen, android.view.inputmethod.InputMethodManager wenn eine Ansicht, die nicht das aktuelle Eingabeverbindungsziel ist, versucht, einen Anruf an den Vorgesetzten zu tätigen.

ClearAnimation()

Bricht alle Animationen für diese Ansicht ab.

ClearFocus()

Wird aufgerufen, wenn diese Ansicht den Fokus aufgeben möchte.

ClearPendingCredentialRequest()

Löscht die Anforderung und den Rückruf, der zuvor durch View#setPendingCredentialRequestfestgelegt wurde.

ClearViewTranslationCallback()

Löschen Sie die ViewTranslationCallback Ansicht aus dieser Ansicht.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CombineMeasuredStates(Int32, Int32)

Führen Sie zwei Zustände zusammen, wie sie von #getMeasuredState().

ComputeHorizontalScrollExtent()

Berechnen Sie den horizontalen Bereich des Ziehpunkts der horizontalen Bildlaufleiste innerhalb des horizontalen Bereichs.

ComputeHorizontalScrollOffset()

Berechnen Sie den horizontalen Offset des Ziehpunkts der horizontalen Bildlaufleiste innerhalb des horizontalen Bereichs.

ComputeHorizontalScrollRange()

Berechnen Sie den horizontalen Bereich, den die horizontale Bildlaufleiste darstellt.

ComputeScroll()

Wird von einem übergeordneten Element aufgerufen, um anzufordern, dass ein untergeordnetes Element seine Werte für mScrollX und mScrollY bei Bedarf aktualisiert.

ComputeSystemWindowInsets(WindowInsets, Rect)

Berechnen Sie Insets, die von dieser Ansicht genutzt werden sollen, und die, die an die Benutzer weitergegeben werden sollen.

ComputeVerticalScrollExtent()

Berechnen Sie den vertikalen Bereich des Ziehpunkts der vertikalen Bildlaufleiste innerhalb des vertikalen Bereichs.

ComputeVerticalScrollOffset()

Berechnen Sie den vertikalen Offset des Ziehpunkts der vertikalen Bildlaufleiste innerhalb des horizontalen Bereichs.

ComputeVerticalScrollRange()

Berechnen Sie den vertikalen Bereich, den die vertikale Bildlaufleiste darstellt.

Construct(JniObjectReference, JniObjectReferenceOptions)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
CreateAccessibilityNodeInfo()

Gibt eine AccessibilityNodeInfo Darstellung dieser Ansicht aus der Sicht einer android.accessibilityservice.AccessibilityService.

CreateContextMenu(IContextMenu)

Zeigt das Kontextmenü für diese Ansicht an.

DestroyDrawingCache()

Gibt die vom Zeichnungscache verwendeten Ressourcen frei.

DispatchApplyWindowInsets(WindowInsets)

Fordern Sie an, die angegebenen Fensterinsets auf diese Ansicht oder eine andere Ansicht in ihrer Unterstruktur anzuwenden.

DispatchCapturedPointerEvent(MotionEvent)

Übergeben Sie ein erfasstes Zeigerereignis an die fokussierte Ansicht.

DispatchConfigurationChanged(Configuration)

Verteilen Sie eine Benachrichtigung über eine Ressourcenkonfigurationsänderung nach unten in der Ansichtshierarchie.

DispatchCreateViewTranslationRequest(IDictionary<AutofillId,Int64[]>, Int32[], TranslationCapability, IList<ViewTranslationRequest>)

Senden Sie den Versand, um die ViewTranslationRequests für den Übersetzungszweck zu sammeln, indem Sie die Hierarchie durchlaufen, wenn die App die Ui-Übersetzung anfordert.

DispatchDisplayHint(ViewStates)

Verteilen Sie einen Hinweis darauf, ob diese Ansicht angezeigt wird.

DispatchDragEvent(DragEvent)

Erkennt, ob diese Ansicht aktiviert ist und über einen Ziehereignislistener verfügt.

DispatchDraw(Canvas)

Wird durch Zeichnen aufgerufen, um die untergeordneten Ansichten zu zeichnen.

DispatchDrawableHotspotChanged(Single, Single)

Verteilt drawableHotspotChanged an alle untergeordneten Elemente dieser Ansicht.

DispatchFinishTemporaryDetach()

Verteiler #onFinishTemporaryDetach() an diese Ansicht und seine direkten untergeordneten Elemente, wenn es sich um eine Containeransicht handelt.

DispatchGenericFocusedEvent(MotionEvent)

Verteilen Sie ein generisches Bewegungsereignis an die aktuell fokussierte Ansicht.

DispatchGenericMotionEvent(MotionEvent)

Verteilen Sie ein generisches Bewegungsereignis.

DispatchGenericPointerEvent(MotionEvent)

Verteilen Sie ein generisches Bewegungsereignis an die Ansicht unter dem ersten Zeiger.

DispatchHoverEvent(MotionEvent)

Verteilen sie ein Hoverereignis.

DispatchKeyEvent(KeyEvent)

Verteilen Sie ein Schlüsselereignis an die nächste Ansicht auf dem Fokuspfad.

DispatchKeyEventPreIme(KeyEvent)

Verteilen Sie ein Schlüsselereignis, bevor es von jeder Eingabemethode verarbeitet wird, die der Ansichtshierarchie zugeordnet ist.

DispatchKeyShortcutEvent(KeyEvent)

Verteilt ein Tastenkombinationsereignis.

DispatchNestedFling(Single, Single, Boolean)

Verteilen Sie eine Verschiebung an ein geschachteltes übergeordnetes Element.

DispatchNestedPreFling(Single, Single)

Verteilen Sie eine Verschiebung an ein geschachteltes übergeordnetes Element, bevor sie von dieser Ansicht verarbeitet wird.

DispatchNestedPrePerformAccessibilityAction(Action, Bundle)

Melden Sie eine Barrierefreiheitsaktion an die übergeordneten Elemente dieser Ansicht für die delegierte Verarbeitung.

DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[])

Verteilen Sie einen Schritt eines geschachtelten Bildlaufs, bevor diese Ansicht einen Teil davon verwendet.

DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[])

Verteilen Sie einen Schritt eines geschachtelten Bildlaufs.

DispatchPointerCaptureChanged(Boolean)

Benachrichtigt diese Ansicht, dass sich der Zeigererfassungszustand geändert hat.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Verteilt ein Objekt AccessibilityEvent an das View Element, um den Textinhalt der Ansicht und seiner untergeordneten Elemente hinzuzufügen.

DispatchProvideAutofillStructure(ViewStructure, AutofillFlags)

Verteilt die Erstellung eines ViewStructureWerts für automatisches Ausfüllen nach unten in der Hierarchie, wenn eine Hilfsstruktur als Teil einer AutoAusfüllanforderung erstellt wird.

DispatchProvideStructure(ViewStructure)

Verteilererstellung der ViewStructure Hierarchie nach unten.

DispatchRestoreInstanceState(SparseArray)

Wird aufgerufen, um #restoreHierarchyState(android.util.SparseArray) den Zustand für diese Ansicht und seine untergeordneten Elemente abzurufen.

DispatchSaveInstanceState(SparseArray)

Wird aufgerufen, um #saveHierarchyState(android.util.SparseArray) den Zustand für diese Ansicht und seine untergeordneten Elemente zu speichern.

DispatchScrollCaptureSearch(Rect, Point, IConsumer)

Verteilen Sie eine Suchanforderung für die Bildlaufaufnahme nach unten in der Ansichtshierarchie.

DispatchSetActivated(Boolean)

Dispatch setActivated to all of this View's children.

DispatchSetPressed(Boolean)

Dispatch setPressed to all of this View's children.

DispatchSetSelected(Boolean)

Dispatch setSelected to all of this View's children.

DispatchStartTemporaryDetach()

Verteiler #onStartTemporaryDetach() an diese Ansicht und seine direkten untergeordneten Elemente, wenn es sich um eine Containeransicht handelt.

DispatchSystemUiVisibilityChanged(Int32)
Veraltet.

Benachrichtigt diese Ansicht, dass sich die Sichtbarkeit der System-UI geändert hat.

DispatchSystemUiVisibilityChanged(SystemUiFlags)

Verteilen Sie Rückrufe an #setOnSystemUiVisibilityChangeListener die Ansichtshierarchie nach unten.

DispatchTouchEvent(MotionEvent)

Übergeben Sie das Motion-Ereignis des Touchscreens an die Zielansicht oder diese Ansicht, wenn es sich um das Ziel handelt.

DispatchTrackballEvent(MotionEvent)

Übergeben Sie ein Trackball-Motion-Ereignis an die fokussierte Ansicht.

DispatchUnhandledMove(View, FocusSearchDirection)

Diese Methode ist die letzte Chance für die fokussierte Ansicht und deren Vorgänger, auf eine Pfeiltaste zu reagieren.

DispatchVisibilityChanged(View, ViewStates)

Verteilen sie eine Ansichtssichtsichtsänderung nach unten in der Ansichtshierarchie.

DispatchWindowFocusChanged(Boolean)

Wird aufgerufen, wenn das Fenster, das diese Ansicht enthält, den Fensterfokus gewinnt oder verliert.

DispatchWindowInsetsAnimationEnd(WindowInsetsAnimation)

WindowInsetsAnimation.Callback#onEnd(WindowInsetsAnimation) Verteilt, wenn die Animation von Window Insets beendet wird.

DispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation)

Verteiler, WindowInsetsAnimation.Callback#onPrepare(WindowInsetsAnimation) wenn die Animation von Window Insets vorbereitet wird.

DispatchWindowInsetsAnimationProgress(WindowInsets, IList<WindowInsetsAnimation>)

Dispatches WindowInsetsAnimation.Callback#onProgress(WindowInsets, List) when Window Insets animation makes progress.

DispatchWindowInsetsAnimationStart(WindowInsetsAnimation, WindowInsetsAnimation+Bounds)

Dispatches WindowInsetsAnimation.Callback#onStart(WindowInsetsAnimation, Bounds) when Window Insets animation is started.

DispatchWindowSystemUiVisiblityChanged(SystemUiFlags)

Verteilen Sie Rückrufe an #onWindowSystemUiVisibilityChanged(int) die Ansichtshierarchie nach unten.

DispatchWindowVisibilityChanged(ViewStates)

Verteilen sie eine Fenstersichtbarkeit, um die Ansichtshierarchie nach unten zu ändern.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
Draw(Canvas)

Rendern Sie diese Ansicht (und alle untergeordneten Elemente) manuell auf der angegebenen Canvas.

DrawableHotspotChanged(Single, Single)

Diese Funktion wird aufgerufen, wenn sich der Ansichts-Hotspot ändert und an Zeichnungs- oder untergeordnete Ansichten weitergegeben werden muss, die von der Ansicht verwaltet werden.

DrawableStateChanged()

Diese Funktion wird aufgerufen, wenn sich der Zustand der Ansicht so ändert, dass sie sich auf den Zustand von Drawables auswirkt, die angezeigt werden.

Equals(Object)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FindFocus()

Suchen Sie die Ansicht in der Hierarchie, die in dieser Ansicht verwurzelt ist, die derzeit den Fokus hat.

FindOnBackInvokedDispatcher()

Gehen Sie die Ansichtshierarchie nach oben, um die nächste OnBackInvokedDispatcherzu finden.

FindViewById(Int32)

Sucht die erste absteigende Ansicht mit der angegebenen ID, die Ansicht selbst, wenn die ID übereinstimmt #getId(), oder null wenn die ID ungültig (< 0) ist oder keine übereinstimmende Ansicht in der Hierarchie vorhanden ist.

FindViewById<T>(Int32)

Sucht die Ansicht mit der angegebenen ID als angeforderten Typ.

FindViewsWithText(IList<View>, ICharSequence, FindViewsWith)

Sucht die Ansichten, die angegebenen Text enthalten.

FindViewsWithText(IList<View>, String, FindViewsWith)

Sucht die Ansichten, die angegebenen Text enthalten.

FindViewWithTag(Object)

Suchen Sie nach einer untergeordneten Ansicht mit dem angegebenen Tag.

FitSystemWindows(Rect)
Veraltet.

Wird von der Ansichtshierarchie aufgerufen, wenn sich die Inhaltsmenge für ein Fenster geändert hat, damit sie ihren Inhalt an diese Fenster anpassen kann.

FocusSearch(FocusSearchDirection)

Suchen Sie die nächste Ansicht in der angegebenen Richtung, die den Fokus übernehmen kann.

ForceHasOverlappingRendering(Boolean)

Legt das Verhalten für das überlappende Rendering für diese Ansicht fest (weitere Informationen zu diesem Verhalten finden Sie unter hasOverlappingRendering(). Das Aufrufen dieser Methode ist eine Alternative zum Außerkraftsetzen von hasOverlappingRendering() in einer Unterklasse, die den Wert bereitstellt, der dann intern verwendet wird. Das heißt, wenn forceHasOverlappingRendering(boolean) aufgerufen wird, wird der Wert von hasOverlappingRendering() ignoriert, und der in diese Methode übergebene Wert wird stattdessen verwendet.

ForceLayout()

Erzwingt, dass diese Ansicht während des nächsten Layoutdurchlaufs angeordnet wird.

GatherTransparentRegion(Region)

Dies wird von ViewRoot verwendet, um eine Optimierung durchzuführen, wenn die Ansichtshierarchie ein oder mehrere SurfaceView enthält.

GenerateDisplayHash(String, Rect, IExecutor, IDisplayHashResultCallback)

Wird aufgerufen, um eine DisplayHash für diese Ansicht zu generieren.

GenerateViewId()

Generieren Sie einen Wert, der für die Verwendung in #setId(int).

GetAccessibilityDelegate()

Gibt den Delegat für die Implementierung der Barrierefreiheitsunterstützung per Komposition zurück.

GetAttributeResolutionStack(Int32)

Gibt die sortierte Liste der Ressourcen-ID zurück, die beim Auflösen von Attributwerten für diesen ViewWert berücksichtigt werden.

GetAutofillHints()

Ruft die Hinweise ab, mit denen sie android.service.autofill.AutofillService bestimmen können, wie die Ansicht mit den Daten des Benutzers automatisch ausgefüllt wird.

GetClipBounds(Rect)

Füllt ein Ausgaberechteck mit den Clipgrenzen der Ansicht auf, true wenn dies erfolgreich ist oder false wenn die Clipgrenzen der Ansicht liegen null.

GetDefaultSize(Int32, Int32)

Hilfsprogramm, um eine Standardgröße zurückzugeben.

GetDrawableState()

Gibt ein Array von Ressourcen-IDs der zeichnungsfähigen Zustände zurück, die den aktuellen Zustand der Ansicht darstellen.

GetDrawingCache(Boolean)

Gibt die Bitmap zurück, in der diese Ansichtszeichnung zwischengespeichert wird.

GetDrawingRect(Rect)

Gibt die sichtbaren Zeichnungsgrenzen der Ansicht zurück.

GetFocusable()

Gibt die fokussierbare Einstellung für diese Ansicht zurück.

GetFocusables(FocusSearchDirection)

Suchen und zurückgeben Sie alle fokussierbaren Ansichten, die untergeordnete Elemente dieser Ansicht sind, möglicherweise auch diese Ansicht, wenn sie fokussierbar ist.

GetFocusedRect(Rect)

Wenn eine Ansicht den Fokus hat und der Benutzer davon entfernt navigiert, wird die nächste Ansicht nach dem von dieser Methode ausgefüllten Rechteck gesucht.

GetGlobalVisibleRect(Rect, Point)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenbereich der Stammansicht der Ansicht fest.

GetGlobalVisibleRect(Rect)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenbereich der Stammansicht der Ansicht fest.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetHasOverlappingRendering()

Gibt den Wert für das überlappende Rendering zurück, das intern verwendet wird.

GetHitRect(Rect)

Treffen des Rechtecks in den Koordinaten des übergeordneten Elements

GetLocalVisibleRect(Rect)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht relativ zur oberen linken Ecke der Ansicht fest.

GetLocationInSurface(Int32[])

Ruft die Koordinaten dieser Ansicht im Koordinatenbereich der Ansicht ab, die Surface die Ansicht enthält.

GetLocationInWindow(Int32[])

Ruft die Koordinaten dieser Ansicht im Koordinatenbereich des Fensters ab, das die Ansicht enthält, unabhängig von Systemdekoordinaten.

GetLocationOnScreen(Int32[])

Ruft die Koordinaten dieser Ansicht im Koordinatenbereich des Gerätebildschirms ab, unabhängig von Systemdekoordinaten und ob sich das System im Mehrfenstermodus befindet.

GetReceiveContentMimeTypes()

Gibt die MIME-Typen zurück, die von dieser Ansicht akzeptiert #performReceiveContent werden, wie sie über konfiguriert sind #setOnReceiveContentListener.

GetTag(Int32)

Gibt das mit dieser Ansicht verknüpfte Tag und den angegebenen Schlüssel zurück.

GetWindowVisibleDisplayFrame(Rect)

Rufen Sie die gesamte sichtbare Anzeigegröße ab, in der das Fenster, dem diese Ansicht zugeordnet ist, positioniert wurde.

GetX()

Die visuelle x-Position dieser Ansicht in Pixeln.

GetY()

Die visuelle y-Position dieser Ansicht in Pixeln.

GetZ()

Die visuelle Z-Position dieser Ansicht in Pixeln.

Inflate(Context, Int32, ViewGroup)

Vergrößern Sie eine Ansicht aus einer XML-Ressource.

InitializeFadingEdge(TypedArray)

Initialisiert die verblassenden Kanten aus einem bestimmten Satz von formatierten Attributen.

InitializeScrollbars(TypedArray)

Initialisiert die Bildlaufleisten aus einem bestimmten Satz von formatierten Attributen.

Invalidate()

Die gesamte Ansicht wird ungültig.

Invalidate(Int32, Int32, Int32, Int32)

Markieren Sie den bereich, der durch das Rechteck (l,t,r,b) definiert ist, da er gezeichnet werden muss.

Invalidate(Rect)

Markieren Sie den bereich, der durch schmutzig definiert wird, da er gezeichnet werden muss.

InvalidateDrawable(Drawable)

Die angegebene Drawable-Datei wird ungültig.

InvalidateOutline()

Aufgerufen, um die Gliederung dieser Ansicht anhand der Gliederung neu zu erstellen ViewOutlineProvider outline provider

InvokeFitsSystemWindows()
Veraltet.

Ruft das ältere Verhalten von Fit-System-Fenstern dieser Ansicht auf.

IsVisibleToUserForAutofill(Int32)

Berechnet, ob diese virtuelle AutoAusfüllansicht für den Benutzer sichtbar ist.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
JumpDrawablesToCurrentState()

Rufen Sie Drawable#jumpToCurrentState() Drawable.jumpToCurrentState() alle drawable-Objekte auf, die dieser Ansicht zugeordnet sind.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Suchen Sie den nächstgelegenen Tastaturnavigationscluster in der angegebenen Richtung.

Layout(Int32, Int32, Int32, Int32)

Zuweisen einer Größe und Position zu einer Ansicht und allen untergeordneten Elementen

Measure(Int32, Int32)

Dies wird aufgerufen, um herauszufinden, wie groß eine Sicht sein sollte.

MergeDrawableStates(Int32[], Int32[])

Verbinden Sie Ihre eigenen Zustandswerte in <var additionalState>/var< in den Basiszustandswerte >var<baseState>/var<, die von >#onCreateDrawableState(int)zurückgegeben wurden.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
OffsetLeftAndRight(Int32)

Verschieben Sie die horizontale Position dieser Ansicht um die angegebene Pixelmenge.

OffsetTopAndBottom(Int32)

Verschieben Sie die vertikale Position dieser Ansicht um die angegebene Anzahl von Pixeln.

OnAnimationEnd()

Wird von einer übergeordneten ViewGroup aufgerufen, um das Ende der animation zu benachrichtigen, die derzeit dieser Ansicht zugeordnet ist.

OnAnimationStart()

Wird von einer übergeordneten ViewGroup aufgerufen, um den Start der derzeit dieser Ansicht zugeordneten Animation zu benachrichtigen.

OnApplyWindowInsets(WindowInsets)

Wird aufgerufen, wenn die Ansicht gemäß ihrer internen Richtlinie angewendet WindowInsets werden soll.

OnAttachedToWindow()

Dies wird aufgerufen, wenn die Ansicht an ein Fenster angefügt wird.

OnCancelPendingInputEvents()

Wird als Ergebnis eines Aufrufs #cancelPendingInputEvents() für diese Ansicht oder eine übergeordnete Ansicht aufgerufen.

OnCapturedPointerEvent(MotionEvent)

Implementieren Sie diese Methode, um erfasste Zeigerereignisse zu behandeln.

OnCheckIsTextEditor()

Überprüfen Sie, ob es sich bei der aufgerufenen Ansicht um einen Text-Editor handelt. In diesem Fall wäre es sinnvoll, automatisch ein Softeingabefenster dafür anzuzeigen.

OnConfigurationChanged(Configuration)

Wird aufgerufen, wenn sich die aktuelle Konfiguration der von der Anwendung verwendeten Ressourcen geändert hat.

OnCreateContextMenu(IContextMenu)

Ansichten sollten dies implementieren, wenn die Ansicht selbst Elemente zum Kontextmenü hinzufügen soll.

OnCreateDrawableState(Int32)

Generieren Sie den neuen android.graphics.drawable.Drawable Zustand für diese Ansicht.

OnCreateInputConnection(EditorInfo)

Erstellen Sie eine neue InputConnection für einen InputMethod für die Interaktion mit der Ansicht.

OnCreateViewTranslationRequest(Int32[], IConsumer)

Sammelt eine ViewTranslationRequest , die den inhalt darstellt, der in der Ansicht übersetzt werden soll.

OnCreateVirtualViewTranslationRequests(Int64[], Int32[], IConsumer)

Sammelt ViewTranslationRequests, die den Inhalt darstellen, der für die virtuellen Ansichten in der Hostansicht übersetzt werden soll.

OnDetachedFromWindow()

Dies wird aufgerufen, wenn die Ansicht von einem Fenster getrennt wird.

OnDisplayHint(Int32)

Gibt dieser Ansicht einen Hinweis darauf, ob sie angezeigt wird oder nicht.

OnDragEvent(DragEvent)

Behandelt drag events sent by the system following a call to android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

OnDraw(Canvas)

Implementieren Sie dies, um Ihre Zeichnung auszuführen.

OnDrawForeground(Canvas)

Zeichnen Sie alle Vordergrundinhalte für diese Ansicht.

OnDrawScrollBars(Canvas)

Fordern Sie die Zeichnung der horizontalen und vertikalen Bildlaufleiste an.

OnFilterTouchEventForSecurity(MotionEvent)

Filtern Sie das Touchereignis, um Sicherheitsrichtlinien anzuwenden.

OnFinishInflate()

Finalize inflating a view from XML.

OnFinishTemporaryDetach()

Wird aufgerufen, nachdem #onStartTemporaryDetach der Container die Ansicht geändert hat.

OnFocusChanged(Boolean, FocusSearchDirection, Rect)

Wird vom Ansichtssystem aufgerufen, wenn sich der Fokuszustand dieser Ansicht ändert.

OnGenericMotionEvent(MotionEvent)

Implementieren Sie diese Methode zum Behandeln generischer Bewegungsereignisse.

OnHoverChanged(Boolean)

Implementieren Sie diese Methode zum Behandeln von Hoverzustandsänderungen.

OnHoverEvent(MotionEvent)

Implementieren Sie diese Methode zum Behandeln von Hoverereignissen.

OnInitializeAccessibilityEvent(AccessibilityEvent)

Initialisiert eine AccessibilityEvent mit Informationen zu dieser Ansicht, bei der es sich um die Ereignisquelle handelt.

OnInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)

Initialisiert eine AccessibilityNodeInfo mit Informationen zu dieser Ansicht.

OnKeyDown(Keycode, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyDown(int, KeyEvent) KeyEvent.Callback.onKeyDown(): Drücken Sie die Ansicht, wenn KeyEvent#KEYCODE_DPAD_CENTER sie KeyEvent#KEYCODE_ENTER losgelassen wird, wenn die Ansicht aktiviert und klickbar ist.

OnKeyLongPress(Keycode, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): gibt immer "false" zurück (behandelt das Ereignis nicht).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): gibt immer "false" zurück (behandelt das Ereignis nicht).

OnKeyPreIme(Keycode, KeyEvent)

Behandeln Sie ein Schlüsselereignis, bevor es von jeder Eingabemethode verarbeitet wird, die der Ansichtshierarchie zugeordnet ist.

OnKeyShortcut(Keycode, KeyEvent)

Wird für die fokussierte Ansicht aufgerufen, wenn ein Tastenkombinationsereignis nicht behandelt wird.

OnKeyUp(Keycode, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyUp(int, KeyEvent) KeyEvent.Callback.onKeyUp(): Ausführen des Klickens auf die Ansicht, wenn KeyEvent#KEYCODE_DPAD_CENTERoder KeyEvent#KEYCODE_ENTERKeyEvent#KEYCODE_SPACE freigegeben wird.

OnLayout(Boolean, Int32, Int32, Int32, Int32)

Wird vom Layout aufgerufen, wenn diese Ansicht jedem untergeordneten Element eine Größe und Position zuweisen soll.

OnMeasure(Int32, Int32)

Messen Sie die Ansicht und deren Inhalt, um die gemessene Breite und die gemessene Höhe zu bestimmen.

OnOverScrolled(Int32, Int32, Boolean, Boolean)

Wird aufgerufen, um #overScrollBy(int, int, int, int, int, int, int, int, boolean) auf die Ergebnisse eines Überlaufvorgangs zu reagieren.

OnPointerCaptureChange(Boolean)

Wird aufgerufen, wenn das Fenster gerade die Zeigererfassung erworben oder verloren hat.

OnPopulateAccessibilityEvent(AccessibilityEvent)

Wird aufgerufen, dieser #dispatchPopulateAccessibilityEvent(AccessibilityEvent) Ansicht die Möglichkeit zu geben, das Barrierefreiheitsereignis mit seinem Textinhalt aufzufüllen.

OnProvideAutofillStructure(ViewStructure, AutofillFlags)

Füllt eine ViewStructure to fullfil-Anforderung für das automatische Ausfüllen auf.

OnProvideAutofillVirtualStructure(ViewStructure, AutofillFlags)

Füllt ein ViewStructure enthaltenes virtuelles untergeordnetes Element auf, um eine AutoAusfüllanforderung vollständig zu füllen.

OnProvideContentCaptureStructure(ViewStructure, Int32)

Füllt eine ViewStructure Inhaltsaufnahme auf.

OnProvideStructure(ViewStructure)

Wird aufgerufen, wenn die Hilfsstruktur als Teil einer android.app.Activity#onProvideAssistData Activity.onProvideAssistDataAnsicht abgerufen wird.

OnProvideVirtualStructure(ViewStructure)

Wird aufgerufen, wenn die Hilfsstruktur aus einer Ansicht abgerufen wird, um android.app.Activity#onProvideAssistData Activity.onProvideAssistData zusätzliche virtuelle Struktur unter dieser Ansicht zu generieren.

OnReceiveContent(ContentInfo)

Implementiert das Standardverhalten für den Empfang von Inhalten für diesen Ansichtstyp.

OnResolvePointerIcon(MotionEvent, Int32)

Lösen Sie das Zeigersymbol auf, das für den angegebenen Zeiger im Animationsereignis verwendet werden soll.

OnRestoreInstanceState(IParcelable)

Hook ermöglicht es einer Ansicht, eine Darstellung ihres internen Zustands erneut anzuwenden, die zuvor von #onSaveInstanceState.

OnRtlPropertiesChanged(LayoutDirection)

Wird aufgerufen, wenn eine beliebige RTL-Eigenschaft (Layoutrichtung oder Textrichtung oder Textausrichtung) geändert wurde.

OnSaveInstanceState()

Hook ermöglicht es einer Ansicht, eine Darstellung des internen Zustands zu generieren, die später verwendet werden kann, um eine neue Instanz mit demselben Zustand zu erstellen.

OnScreenStateChanged(ScreenState)

Diese Methode wird immer aufgerufen, wenn der Zustand des Bildschirms, dem diese Ansicht zugeordnet ist, an Änderungen angefügt wird.

OnScrollCaptureSearch(Rect, Point, IConsumer)

Wird aufgerufen, wenn die Bildlaufaufnahme angefordert wird, um nach geeigneten Inhalten zum Scrollen zu suchen.

OnScrollChanged(Int32, Int32, Int32, Int32)

Dies wird als Reaktion auf einen internen Bildlauf in dieser Ansicht aufgerufen (i.

OnSetAlpha(Int32)

Wird aufgerufen, wenn eine Transformation vorhanden ist, die Alpha umfasst.

OnSizeChanged(Int32, Int32, Int32, Int32)

Dies wird während des Layouts aufgerufen, wenn sich die Größe dieser Ansicht geändert hat.

OnStartTemporaryDetach()

Dies wird aufgerufen, wenn ein Container vorübergehend ein untergeordnetes Element mit ViewGroup#detachViewFromParent(View) ViewGroup.detachViewFromParent.

OnTouchEvent(MotionEvent)

Implementieren Sie diese Methode zum Behandeln von Touchbildschirm-Bewegungsereignissen.

OnTrackballEvent(MotionEvent)

Implementieren Sie diese Methode zum Behandeln von Trackball-Bewegungsereignissen.

OnViewTranslationResponse(ViewTranslationResponse)

Wird aufgerufen, wenn der Inhalt View#onCreateViewTranslationRequest vom TranslationService übersetzt wurde.

OnVirtualViewTranslationResponses(LongSparseArray)

Wird aufgerufen, wenn der Inhalt View#onCreateVirtualViewTranslationRequests vom TranslationService übersetzt wurde.

OnVisibilityAggregated(Boolean)

Wird aufgerufen, wenn die Benutzersichtbarkeit dieser Ansicht potenziell von einer Änderung an dieser Ansicht selbst beeinflusst wird, einer Vorgängeransicht oder dem Fenster, an das diese Ansicht angefügt ist.

OnVisibilityChanged(View, ViewStates)

Wird aufgerufen, wenn sich die Sichtbarkeit der Ansicht oder eines Vorgängers der Ansicht geändert hat.

OnWindowFocusChanged(Boolean)

Wird aufgerufen, wenn das Fenster, das diese Ansicht enthält, den Fokus gewinnt oder verliert.

OnWindowSystemUiVisibilityChanged(SystemUiFlags)

Überschreiben, um herauszufinden, wann sich die angeforderte Sichtbarkeit der Systembenutzeroberfläche des Fensters geändert hat, d. h. der wert, von #getWindowSystemUiVisibility()dem zurückgegeben wird.

OnWindowVisibilityChanged(ViewStates)

Wird aufgerufen, wenn das enthaltende Fenster seine Sichtbarkeit (zwischen #GONE, , #INVISIBLEund #VISIBLE).

OverScrollBy(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

Scrollen Sie die Ansicht mit Standardverhalten für den Bildlauf über die normalen Inhaltsgrenzen hinaus.

PerformAccessibilityAction(Action, Bundle)

Führt die angegebene Barrierefreiheitsaktion für die Ansicht aus.

PerformAccessibilityAction(GlobalAction, Bundle)
Veraltet.

Führt die angegebene Barrierefreiheitsaktion für die Ansicht aus.

PerformClick()

Rufen Sie die OnClickListener-Ansicht auf, wenn sie definiert ist.

PerformContextClick()

Rufen Sie die OnContextClickListener-Ansicht auf, wenn sie definiert ist.

PerformContextClick(Single, Single)

Rufen Sie die OnContextClickListener-Ansicht auf, wenn sie definiert ist.

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

PerformLongClick()

Ruft die OnLongClickListener-Ansicht auf, wenn sie definiert ist.

PerformLongClick(Single, Single)

Ruft die OnLongClickListener-Ansicht auf, wenn sie definiert ist.

PerformReceiveContent(ContentInfo)

Empfängt den angegebenen Inhalt.

PlaySoundEffect(SoundEffects)

Wiedergeben eines Soundeffekts für diese Ansicht.

Post(Action)

Stellt eine Aktion bereit, die in diesem Ansichts-UI-Thread ausgeführt werden soll.

Post(IRunnable)

Bewirkt, dass die Ausführung der Nachrichtenwarteschlange hinzugefügt werden kann.

PostDelayed(Action, Int64)

Veröffentlicht eine Aktion, die nach einer Verzögerung auf diesem Ansichts-UI-Thread ausgeführt werden soll.

PostDelayed(IRunnable, Int64)

Bewirkt, dass die Ausführung der Nachrichtenwarteschlange nach ablaufendem Zeitraum ausgeführt werden kann.

PostInvalidate()

Führen Sie eine ungültige Aktion in einem nachfolgenden Zyklus durch die Ereignisschleife durch.

PostInvalidate(Int32, Int32, Int32, Int32)

Führt zu einer Ungültigkeit des angegebenen Bereichs bei einem nachfolgenden Zyklus durch die Ereignisschleife.

PostInvalidateDelayed(Int64, Int32, Int32, Int32, Int32)

Führt zu einer Ungültigkeit des angegebenen Bereichs bei einem nachfolgenden Zyklus durch die Ereignisschleife.

PostInvalidateDelayed(Int64)

Führen Sie eine ungültige Aktion in einem nachfolgenden Zyklus durch die Ereignisschleife durch.

PostInvalidateOnAnimation()

Führt dazu, dass im nächsten Animationszeitschritt, in der Regel der nächste Anzeigerahmen, ungültig wird.

PostInvalidateOnAnimation(Int32, Int32, Int32, Int32)

Führt dazu, dass für den nächsten Animationszeitschritt eine Ungültigkeit des angegebenen Bereichs auftritt, in der Regel der nächste Anzeigerahmen.

PostOnAnimation(IRunnable)

Bewirkt, dass die Ausführung im nächsten Animationszeitschritt ausgeführt werden kann.

PostOnAnimationDelayed(IRunnable, Int64)

Bewirkt, dass die Ausführung im nächsten Animationszeitschritt ausgeführt werden kann, nachdem die angegebene Zeitspanne verstrichen ist.

RefreshDrawableState()

Rufen Sie dies auf, um zu erzwingen, dass eine Ansicht den zeichnungsfähigen Zustand aktualisiert.

ReleasePointerCapture()

Gibt die Zeigeraufnahme frei.

RemoveCallbacks(Action)

Entfernt ausstehende Ausführungen der angegebenen Aktion aus der Nachrichtenwarteschlange dieser Ansicht.

RemoveCallbacks(IRunnable)

Entfernt die angegebene Runnable aus der Nachrichtenwarteschlange.

RemoveOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Entfernen Sie einen Listener für Änderungen am Anfügen des Zustands.

RemoveOnLayoutChangeListener(View+IOnLayoutChangeListener)

Entfernen Sie einen Listener für Layoutänderungen.

RemoveOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Entfernt einen Listener, der unbehandelte Dateien empfängt KeyEvent.

ReportAppJankStats(AppJankStats)

Wird von Apps aufgerufen, wenn sie Jank-Statistiken an das System melden möchten.

RequestApplyInsets()

Bitten Sie, eine neue Versendung #onApplyWindowInsets(WindowInsets) durchzuführen.

RequestFitSystemWindows()
Veraltet.

Bitten Sie, eine neue Versendung #fitSystemWindows(Rect) durchzuführen.

RequestFocus()

Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben.

RequestFocus(FocusSearchDirection, Rect)

Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm Hinweise auf die Richtung und ein bestimmtes Rechteck, von dem der Fokus stammt.

RequestFocus(FocusSearchDirection)

Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm einen Hinweis darauf, welche Richtung der Fokus überschrift ist.

RequestFocusFromTouch()

Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben.

RequestLayout()

Rufen Sie dies auf, wenn sich etwas geändert hat, das das Layout dieser Ansicht ungültig hat.

RequestPointerCapture()

Fordert den Zeigererfassungsmodus an.

RequestRectangleOnScreen(Rect, Boolean, Int32)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

RequestRectangleOnScreen(Rect, Boolean)

Fordern Sie an, dass ein Rechteck dieser Ansicht auf dem Bildschirm sichtbar ist und bei Bedarf nur ausreichend scrollt.

RequestRectangleOnScreen(Rect)

Fordern Sie an, dass ein Rechteck dieser Ansicht auf dem Bildschirm sichtbar ist und bei Bedarf nur ausreichend scrollt.

RequestUnbufferedDispatch(Int32)

Fordern Sie einen ungepufferten Dispatch der angegebenen Ereignisquellklasse an diese Ansicht an.

RequestUnbufferedDispatch(MotionEvent)

Fordern Sie den ungepufferten Versand des angegebenen Datenstroms von MotionEvents an diese Ansicht an.

RequireViewById(Int32)

Sucht die erste absteigende Ansicht mit der angegebenen ID, die Ansicht selbst, wenn die ID übereinstimmt #getId(), oder löst eine IllegalArgumentException aus, wenn die ID ungültig ist oder keine übereinstimmende Ansicht in der Hierarchie vorhanden ist.

RequireViewById<T>(Int32)

Sucht die Ansicht mit der angegebenen ID als angeforderten Typ.

ResetPivot()

Löscht alle Pivots, die zuvor durch einen Aufruf #setPivotX(float) oder #setPivotY(float).

ResolveSize(Int32, Int32)

Version der #resolveSizeAndState(int, int, int) Rückgabe nur der #MEASURED_SIZE_MASK Bits des Ergebnisses.

ResolveSizeAndState(Int32, Int32, Int32)

Hilfsprogramm, um eine gewünschte Größe und einen gewünschten Zustand mit Einschränkungen abzugleichen, die von einer MeasureSpec auferlegt werden.

RestoreDefaultFocus()

Gibt den Fokus auf die Standardfokusansicht in der Ansichtshierarchie, die diese Ansicht als Stamm enthält.

RestoreHierarchyState(SparseArray)

Stellen Sie den fixierten Zustand dieser Ansichtshierarchie aus dem angegebenen Container wieder her.

SaveAttributeDataForStyleable(Context, Int32[], IAttributeSet, TypedArray, Int32, Int32)

Speichert Debuginformationen zu Attributen.

SaveHierarchyState(SparseArray)

Speichern Sie den fixierten Zustand dieser Ansichtshierarchie im angegebenen Container.

ScheduleDrawable(Drawable, Action, Int64)

Plant eine zeichnungsfähige Aktion, die zur angegebenen Zeit ausgeführt werden soll.

ScheduleDrawable(Drawable, IRunnable, Int64)

Plant eine Aktion für eine zeichnungsfähige Aktion zu einem bestimmten Zeitpunkt.

ScrollBy(Int32, Int32)

Verschieben Sie die gescrollte Position der Ansicht.

ScrollTo(Int32, Int32)

Legen Sie die Bildlaufposition der Ansicht fest.

SendAccessibilityEvent(EventTypes)

Sendet ein Barrierefreiheitsereignis des angegebenen Typs.

SendAccessibilityEventUnchecked(AccessibilityEvent)

Diese Methode verhält sich genau so, als #sendAccessibilityEvent(int) Argument ist jedoch leer AccessibilityEvent und führt keine Überprüfung durch, ob die Barrierefreiheit aktiviert ist.

SetAccessibilityDataSensitive(AccessibilityDataSensitive)

Gibt an, ob diese Ansicht nur Interaktionen von android.accessibilityservice.AccessibilityServices zulassen soll, wobei die android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool Eigenschaft auf "true" festgelegt ist.

SetAccessibilityDelegate(View+AccessibilityDelegate)

Legt einen Delegat für die Implementierung der Barrierefreiheitsunterstützung über die Komposition (im Gegensatz zur Vererbung) fest.

SetAllowClickWhenDisabled(Boolean)

Aktiviert oder deaktiviert Klickereignisse für diese Ansicht, wenn sie deaktiviert sind.

SetAllowedHandwritingDelegatePackage(String)

Gibt an, dass diese Ansicht als Handschriftinitiierungsdelegator für eine Delegat-Editor-Ansicht aus dem angegebenen Paket fungieren kann.

SetAllowedHandwritingDelegatorPackage(String)

Gibt an, dass eine Ansicht aus dem angegebenen Paket als Handschriftdelegator für diese Delegat-Editor-Ansicht fungieren kann.

SetAutofillHints(String[])

Legt die Hinweise fest, mit denen sie android.service.autofill.AutofillService bestimmen können, wie die Ansicht mit den Benutzerdaten automatisch ausgefüllt wird.

SetBackgroundColor(Color)

Legt die Hintergrundfarbe für diese Ansicht fest.

SetBackgroundDrawable(Drawable)
Veraltet.

Legt die als Hintergrund dieser Ansicht verwendete Zeichnungsdatei fest.

SetBackgroundResource(Int32)

Legen Sie den Hintergrund auf eine bestimmte Ressource fest.

SetCameraDistance(Single)

Legt den Abstand entlang der Z-Achse (orthogonal zur X/Y-Ebene, auf der Ansichten gezeichnet werden) von der Kamera zu dieser Ansicht fest.

SetFadingEdgeLength(Int32)

Legen Sie die Größe des eingeblendeten Rands fest, mit dem angegeben wird, dass mehr Inhalte in dieser Ansicht verfügbar sind.

SetFitsSystemWindows(Boolean)

Legt fest, ob diese Ansicht Systembildschirm-Dekorationen wie die Statusleiste berücksichtigen und deren Inhalt festlegen soll. d. h. steuern, ob die Standardimplementierung #fitSystemWindows(Rect) ausgeführt wird.

SetFocusable(ViewFocusability)

Legt fest, ob diese Ansicht den Fokus erhalten kann.

SetForegroundGravity(GravityFlags)

Beschreibt, wie der Vordergrund positioniert wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetHandwritingBoundsOffsets(Single, Single, Single, Single)

Legen Sie die Menge des Offsets fest, der auf die Zeichenstiftgrenzen dieser Ansicht angewendet wird.

SetLayerPaint(Paint)

Aktualisiert das objekt, das Paint mit der aktuellen Ebene verwendet wird (wird nur verwendet, wenn der aktuelle Layertyp nicht auf festgelegt #LAYER_TYPE_NONEist).

SetLayerType(LayerType, Paint)

Gibt den Typ der Layersicherung für diese Ansicht an.

SetLeftTopRightBottom(Int32, Int32, Int32, Int32)

Weisen Sie dieser Ansicht eine Größe und Position zu.

SetMeasuredDimension(Int32, Int32)

Diese Methode muss aufgerufen #onMeasure(int, int) werden, um die gemessene Breite und gemessene Höhe zu speichern.

SetMinimumHeight(Int32)

Legt die Mindesthöhe der Ansicht fest. Es ist nicht garantiert, dass die Ansicht diese Mindesthöhe erreichen kann (z. B. wenn das übergeordnete Layout sie mit weniger verfügbarer Höhe einschränkt).

SetMinimumWidth(Int32)

Legt die Mindestbreite der Ansicht fest. Es ist nicht garantiert, dass die Ansicht diese Mindestbreite erreichen kann (z. B. wenn das übergeordnete Layout sie mit weniger verfügbarer Breite einschränkt).

SetOnApplyWindowInsetsListener(View+IOnApplyWindowInsetsListener)

Legen Sie fest OnApplyWindowInsetsListener , dass die Richtlinie zum Anwenden von Fenstersets auf diese Ansicht übernommen wird.

SetOnCapturedPointerListener(View+IOnCapturedPointerListener)

Legen Sie einen Listener fest, um Rückrufe zu empfangen, wenn sich der Zeigeraufnahmezustand einer Ansicht ändert.

SetOnClickListener(View+IOnClickListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn auf diese Ansicht geklickt wird.

SetOnContextClickListener(View+IOnContextClickListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn auf diese Ansicht der Kontext geklickt wird.

SetOnCreateContextMenuListener(View+IOnCreateContextMenuListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn das Kontextmenü für diese Ansicht erstellt wird.

SetOnDragListener(View+IOnDragListener)

Registrieren Sie ein Callbackobjekt für das Drag-Ereignislistener für diese Ansicht.

SetOnGenericMotionListener(View+IOnGenericMotionListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn ein generisches Animationsereignis an diese Ansicht gesendet wird.

SetOnHoverListener(View+IOnHoverListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn ein Hoverereignis an diese Ansicht gesendet wird.

SetOnKeyListener(View+IOnKeyListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn in dieser Ansicht eine Hardwaretaste gedrückt wird.

SetOnLongClickListener(View+IOnLongClickListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn auf diese Ansicht geklickt und gehalten wird.

SetOnReceiveContentListener(String[], IOnReceiveContentListener)

Legt fest, dass der Listener das #performReceiveContent used Einfügen von Inhalten in diese Ansicht behandelt.

SetOnScrollChangeListener(View+IOnScrollChangeListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn sich die Bildlauf-X- oder Y-Position dieser Ansicht ändert.

SetOnSystemUiVisibilityChangeListener(View+IOnSystemUiVisibilityChangeListener)

Legen Sie einen Listener fest, um Rückrufe zu empfangen, wenn sich die Sichtbarkeit der Systemleiste ändert.

SetOnTouchListener(View+IOnTouchListener)

Registrieren Sie einen Rückruf, der aufgerufen werden soll, wenn ein Touchereignis an diese Ansicht gesendet wird.

SetOutlineAmbientShadowColor(Color)

Legt die Farbe des Umgebungsschatten fest, der gezeichnet wird, wenn die Ansicht einen positiven Z- oder Höhenwert aufweist.

SetOutlineSpotShadowColor(Color)

Legt die Farbe des Spotschatten fest, der gezeichnet wird, wenn die Ansicht einen positiven Z- oder Höhenwert aufweist.

SetPadding(Int32, Int32, Int32, Int32)

Legt den linken, oberen, rechten und unteren Abstand dieser Ansicht fest.

SetPaddingRelative(Int32, Int32, Int32, Int32)

Legt den relativen Abstand fest.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Legt eine CredentialManager Anforderung zum Abrufen von Anmeldeinformationen fest, wenn der Benutzer sich auf diese angegebene Ansicht konzentriert.

SetRenderEffect(RenderEffect)

Konfigurieren Sie die android.graphics.RenderEffect für diese Ansicht anzuwendende Ansicht.

SetScrollCaptureCallback(IScrollCaptureCallback)

Legt den Rückruf fest, um Bildlauferfassungsanforderungen zu empfangen. Diese Komponente ist der Adapter zwischen der Bildlauferfassungs-API und dem Anwendungs-UI-Code. Wenn kein Rückruf festgelegt ist, stellt das System möglicherweise eine Implementierung bereit. Jeder hier bereitgestellte Wert hat Vorrang vor einer Systemversion. Diese Ansicht wird ignoriert, wenn SCROLL_CAPTURE_HINT_EXCLUDE in dessen scrollCaptureHint festgelegt wird, unabhängig davon, ob ein Rückruf festgelegt wurde. Es wird empfohlen, den Hinweis zur Bildlaufaufnahme SCROLL_CAPTURE_HINT_INCLUDE festzulegen, wenn Sie einen benutzerdefinierten Rückruf festlegen, um sicherzustellen, dass er als Ziel ausgewählt ist.

SetScrollContainer(Boolean)

Ändern Sie, ob es sich bei dieser Ansicht um einen Der Satz bildlauffähiger Container im Fenster handelt.

SetScrollIndicators(Int32, Int32)

Legt den aktivierten Zustand der Bildlaufanzeigen fest, die durch eine Maske ausgewählt wurden.

SetScrollIndicators(Int32)

Legt fest, welche Bildlaufindikatoren von dieser Ansicht angezeigt werden können.

SetTag(Int32, Object)

Legt ein Tag fest, das dieser Ansicht und einem Schlüssel zugeordnet ist.

SetTransitionVisibility(ViewStates)

Ändert die Sichtbarkeit dieser Ansicht, ohne andere Änderungen auszulösen.

SetViewTranslationCallback(IViewTranslationCallback)

Legt einen ViewTranslationCallback Fest, der zum Anzeigen/Ausblenden der übersetzten Informationen verwendet wird.

SetWillNotCacheDrawing(Boolean)

Wenn der Zeichnungscache einer Ansicht aktiviert ist, wird die Zeichnung an eine Offscreen-Bitmap umgeleitet.

SetWillNotDraw(Boolean)

Wenn diese Ansicht keine eigene Zeichnung vorlässt, legen Sie dieses Kennzeichen fest, um weitere Optimierungen zu ermöglichen.

SetWindowInsetsAnimationCallback(WindowInsetsAnimation+Callback)

Legt einen WindowInsetsAnimation.Callback Wert fest, der über Animationen von Fenstern benachrichtigt werden soll, die Zusätze verursachen.

SetX(Single)

Legt die visuelle x-Position dieser Ansicht in Pixel fest. Dies entspricht dem Festlegen der translationX-Eigenschaft als Unterschied zwischen dem übergebenen x-Wert und der aktuellen linken Eigenschaft.

SetY(Single)

Legt die visuelle y-Position dieser Ansicht in Pixel fest. Dies entspricht dem Festlegen der translationY-Eigenschaft auf den Unterschied zwischen dem übergebenen y-Wert und der aktuellen obersten Eigenschaft.

SetZ(Single)

Legt die visuelle Z-Position dieser Ansicht in Pixel fest. Dies entspricht dem Festlegen der translationZ-Eigenschaft als Unterschied zwischen dem übergebenen Z-Wert und der aktuellen Höheneigenschaft.

ShowContextMenu()

Zeigt das Kontextmenü für diese Ansicht an.

ShowContextMenu(Single, Single)

Zeigt das Kontextmenü für diese Ansicht an, die mit der angegebenen ansichtsrelativen Koordinate verankert ist.

StartActionMode(ActionMode+ICallback, ActionModeType)

Starten Sie einen Aktionsmodus mit dem Standardtyp ActionMode#TYPE_PRIMARY.

StartActionMode(ActionMode+ICallback)

Starten Sie einen Aktionsmodus mit dem Standardtyp ActionMode#TYPE_PRIMARY.

StartAnimation(Animation)

Starten Sie die angegebene Animation jetzt.

StartDrag(ClipData, View+DragShadowBuilder, Object, Int32)

Startet einen Drag-and-Drop-Vorgang.

StartDragAndDrop(ClipData, View+DragShadowBuilder, Object, Int32)

Startet einen Drag-and-Drop-Vorgang.

StartNestedScroll(ScrollAxis)

Beginnen Sie einen verschachtelbaren Bildlaufvorgang entlang der angegebenen Achsen.

StopNestedScroll()

Beenden eines geschachtelten Bildlaufs in Bearbeitung.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
TransformMatrixToGlobal(Matrix)

Ändert die Eingabematrix so, dass ansichtslokale Koordinaten den Bildschirmkoordinaten zugeordnet werden.

TransformMatrixToLocal(Matrix)

Ändert die Eingabematrix so, dass sie Bildschirmkoordinaten ansichtslokalen Koordinaten zuordnet.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UnscheduleDrawable(Drawable, Action)

Bricht eine zuvor geplante Zeichnungsaktion ab.

UnscheduleDrawable(Drawable, IRunnable)

Bricht eine geplante Aktion für eine zeichnungsfähige Aktion ab.

UnscheduleDrawable(Drawable)

Ungeplante Ereignisse, die dem angegebenen Drawable zugeordnet sind.

UpdateDragShadow(View+DragShadowBuilder)

Aktualisiert den Ziehschatten für den laufenden Zieh- und Ablagevorgang.

VerifyDrawable(Drawable)

Wenn ihre Ansichtsunterklasse eigene Drawable-Objekte anzeigt, sollte sie diese Funktion überschreiben und für alle angezeigten Drawable-Objekte "true" zurückgeben.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WillNotCacheDrawing()

Gibt zurück, ob diese Ansicht die Zeichnung zwischenspeichern kann oder nicht.

WillNotDraw()

Gibt zurück, ob diese Ansicht eigenständig bezieht.

Ereignisse

Name Beschreibung
CapturedPointer

Tritt auf, wenn Zeigereingaben übermittelt werden, während diese Ansicht zeigererfassung hat.

Click

Tritt auf, wenn auf diese Ansicht geklickt wird.

ContextClick

Tritt auf, wenn für diese Ansicht ein Kontextklick ausgeführt wird.

ContextMenuCreated

Tritt auf, wenn diese Ansicht ein Kontextmenü erstellt.

Drag

Tritt auf, wenn ein Drag-Ereignis an diese Ansicht verteilt wird.

FocusChange

Tritt auf, wenn diese Ansicht den Fokus gewinnt oder verliert.

GenericMotion

Tritt auf, wenn ein generisches Bewegungsereignis an diese Ansicht verteilt wird.

Hover

Tritt auf, wenn ein Hover-Motion-Ereignis an diese Ansicht verteilt wird.

KeyPress

Tritt auf, wenn diese Ansicht ein Schlüsselereignis empfängt.

LayoutChange

Tritt ein, nachdem diese Ansicht die Layoutgrenzen geändert hat.

LongClick

Tritt auf, wenn diese Ansicht lang geklickt wird.

LongClickUseDefaultHapticFeedback

Tritt auf, wenn ein langer Klick das standardmäßige haptische Feedbackverhalten anfordert.

ScrollChange

Tritt auf, wenn sich die Bildlaufposition dieser Ansicht ändert.

SystemUiVisibilityChange

Tritt auf, wenn sich die Sichtbarkeit des Ansichtssystems ändert.

Touch

Tritt auf, wenn ein Touchereignis an diese Ansicht verteilt wird.

UnhandledKeyEvent

Tritt auf, wenn ein unbehandeltes Schlüsselereignis diese Ansicht erreicht.

ViewAttachedToWindow

Tritt auf, wenn diese Ansicht an ein Fenster angefügt ist.

ViewDetachedFromWindow

Tritt auf, wenn diese Ansicht von einem Fenster getrennt ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Diese Klasse stellt den grundlegenden Baustein für Benutzeroberflächenkomponenten dar.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: