View Classe

Definizione

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

[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
Ereditarietà
Derivato
Attributi
Implementazioni

Commenti

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente. Una visualizzazione occupa un'area rettangolare sullo schermo ed è responsabile della gestione di disegni ed eventi. View è la classe base per <i widget> em</em>, che vengono usati per creare componenti interattivi dell'interfaccia utente (pulsanti, campi di testo e così via). La android.view.ViewGroup sottoclasse è la classe di base per <em>layouts/em<, ovvero contenitori> invisibili che contengono altre visualizzazioni (o altri ViewGroup) e definiscono le relative proprietà di layout.

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

Per informazioni sull'uso di questa classe per sviluppare l'interfaccia utente dell'applicazione, vedere la Guida per sviluppatori dell'interfaccia utente . </div>

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

Tutte le visualizzazioni di una finestra sono disposte in un singolo albero. È possibile aggiungere visualizzazioni dal codice o specificando un albero di viste in uno o più file di layout XML. Esistono molte sottoclassi specializzate di visualizzazioni che fungono da controlli o sono in grado di visualizzare testo, immagini o altro contenuto.

Dopo aver creato un albero di viste, in genere sono disponibili alcuni tipi di operazioni comuni da eseguire: ul<li strong Set properties:>/strong<, ad esempio impostando il testo di un oggetto ><.><>android.widget.TextView Le proprietà disponibili e i metodi che li impostano variano tra le diverse sottoclassi di viste. Si noti che le proprietà note in fase di compilazione possono essere impostate nei file di layout XML.</li li><><strong>Set focus:</strong> Il framework gestirà lo spostamento dello stato attivo in risposta all'input dell'utente. Per forzare lo stato attivo su una visualizzazione specifica, chiamare #requestFocus.</li li><><strong>Set up listener:</strong> Views consente ai client di impostare listener che riceveranno una notifica quando si verifica qualcosa di interessante alla visualizzazione. Ad esempio, tutte le visualizzazioni consentono di impostare un listener per ricevere una notifica quando la visualizzazione ottiene o perde lo stato attivo. È possibile registrare un listener di questo tipo usando #setOnFocusChangeListener(android.view.View.OnFocusChangeListener). Altre sottoclassi di visualizzazione offrono listener più specializzati. Ad esempio, un pulsante espone un listener per notificare ai client quando si fa clic sul pulsante.</li li><><strong>Set visibility:</strong> È possibile nascondere o mostrare visualizzazioni usando .#setVisibility(int)</li></ul>

<em> Nota: il framework Android è responsabile della misurazione, della disposizione e delle visualizzazioni di disegno. Non è consigliabile chiamare metodi che eseguono queste azioni sulle visualizzazioni manualmente, a meno che non si implementi effettivamente un oggetto android.view.ViewGroup. </em>

"Ciclo di vita"><h3>Implementazione di una visualizzazione< personalizzata/h3>

Per implementare una visualizzazione personalizzata, in genere si inizierà fornendo sostituzioni per alcuni dei metodi standard che il framework chiama su tutte le viste. Non è necessario eseguire l'override di tutti questi metodi. In effetti, è possibile iniziare semplicemente eseguendo l'override di #onDraw(android.graphics.Canvas). <table border="2" width="85%" align="center" cellpadding="5">thead<>tr<th><Category>/th<><th Methods>/th 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 isflated from a layout file. Il secondo modulo deve analizzare e applicare gli attributi definiti nel file di layout. </td></tr tr><><td>{@link #onFinishInflate()}</td td><>Chiamato dopo una visualizzazione e tutti i relativi elementi figlio sono stati gonfiati da XML.</td></tr>

<tr>td rowspan="3"<Layout>/td td<><>{@link #onMeasure(int, int)}/td td<>chiamato<per determinare i requisiti di dimensione per questa visualizzazione e tutti i relativi elementi figlio.> </td></tr tr><><td>{@link #onLayout(boolean, int, int, int, int)}</td td><>Chiamata quando questa visualizzazione deve assegnare una dimensione e una posizione a tutti i relativi elementi figlio. </td></tr tr><><td/td>{@link #onSizeChanged(int, int, int, int)}< td><>Chiamata quando le dimensioni di questa vista sono cambiate. </td></tr>

<tr><td>Drawing</td><td td>{@link #onDraw(android.graphics.Canvas)}< td><>Chiamato quando la vista deve eseguire il rendering del relativo contenuto. </td></tr>

<tr>td rowspan="6"<Elaborazione eventi>/td td<><>{@link #onKeyDown(int, KeyEvent)}/td td td<><Chiamata quando si verifica un nuovo evento di chiave hardware.> </td></tr tr><><td>{@link #onKeyUp(int, KeyEvent)}</td td><>Chiamata quando si verifica un evento di aggiornamento della chiave hardware. </td></tr tr><><td>{@link #onTrackballEvent(MotionEvent)}</td td><>Chiamata quando si verifica un evento di movimento trackball. </td></tr tr><><td>{@link #onTouchEvent(MotionEvent)}</td td><>Chiamata quando si verifica un evento di movimento touch screen. </td></tr tr><><td>{@link #onGenericMotionEvent(MotionEvent)}</td td><>Chiamata quando si verifica un evento di movimento generico. </td></tr tr><><td>{@link #onHoverEvent(MotionEvent)}</td td><>Chiamato quando si verifica un evento di movimento al passaggio del mouse. </td></tr>

<tr>td rowspan="2"<Focus>/td td td<><>{@link #onFocusChanged(boolean, int, android.graphics.Rect)} td<><Chiamato quando la visualizzazione ottiene o perde lo stato attivo.> </td></tr>

<tr>td<>{@link #onWindowFocusChanged(boolean)}/td td<><Chiamato quando la finestra contenente la visualizzazione ottiene o perde lo stato attivo.> </td></tr>

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

<tr>td<>{@link #onDetachedFromWindow}/td td<><Chiamato quando la visualizzazione viene scollegata dalla finestra.> </td></tr>

<tr><td>{@link #onWindowVisibilityChanged(int)}</td td td><>Chiamato quando la visibilità della finestra contenente la vista è cambiata. </td></tr></tbody>

</table>

Le visualizzazioni "ID"><h3></h3> possono avere un ID intero associato. Questi ID vengono in genere assegnati nei file XML di layout e vengono usati per trovare visualizzazioni specifiche all'interno dell'albero di visualizzazione. Un modello comune è: <ul><li>Definire un pulsante nel file di layout e assegnargli un ID univoco.

&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>Dal metodo onCreate di un'attività, trovare il pulsante

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

</li></ul>

Gli ID visualizzazione non devono essere univoci in tutta l'albero, ma è consigliabile assicurarsi che siano almeno univoci all'interno della parte dell'albero in cui si sta eseguendo la ricerca.

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

La geometria di una vista è quella di un rettangolo. Una visualizzazione ha una posizione, espressa come coppia di <coordinate em>left</em> e <em>top</em> e due dimensioni, espresse come larghezza e altezza. L'unità per la posizione e le dimensioni è il pixel.

È possibile recuperare la posizione di una vista richiamando i metodi #getLeft() e #getTop(). Il primo restituisce la coordinata sinistra o X del rettangolo che rappresenta la visualizzazione. Quest'ultimo restituisce la coordinata superiore, o Y, del rettangolo che rappresenta la visualizzazione. Questi metodi restituiscono entrambi la posizione della vista rispetto al relativo elemento padre. Ad esempio, quando getLeft() restituisce 20, significa che la visualizzazione si trova a 20 pixel a destra del bordo sinistro del padre diretto.

Inoltre, sono disponibili diversi metodi pratici per evitare calcoli non necessari, vale a nome #getRight() e #getBottom(). Questi metodi restituiscono le coordinate dei bordi destro e inferiore del rettangolo che rappresenta la visualizzazione. Ad esempio, la chiamata #getRight() è simile al calcolo seguente: getLeft() + getWidth() (vedere Dimensioni per altre informazioni sulla larghezza).

"SizePaddingMargins"><h3>Size, padding and margin</h3>

Le dimensioni di una vista sono espresse con una larghezza e un'altezza. Una visualizzazione possiede effettivamente due coppie di valori di larghezza e altezza.

La prima coppia è nota come <larghezza/em> misurata e <altezza misurata> em</em>.<> Queste dimensioni definiscono la dimensione di una visualizzazione all'interno del relativo elemento padre (vedere Layout per altri dettagli). Le dimensioni misurate possono essere ottenute chiamando #getMeasuredWidth() e #getMeasuredHeight().

La seconda coppia è semplicemente nota come <em>width/em< e >em<height>/em<, o talvolta >em<larghezza></em disegno/em> e <>altezza< disegno em/em>. Queste dimensioni definiscono le dimensioni effettive della visualizzazione sullo schermo, in fase di disegno e dopo il layout. Questi valori possono, ma non devono, essere diversi dalla larghezza e dall'altezza misurata. La larghezza e l'altezza possono essere ottenute chiamando #getWidth() e #getHeight().

Per misurare le dimensioni, una vista tiene conto della spaziatura interna. La spaziatura interna è espressa in pixel per le parti sinistro, superiore, destra e inferiore della visualizzazione. La spaziatura interna può essere utilizzata per compensare il contenuto della visualizzazione in base a una quantità specifica di pixel. Ad esempio, una spaziatura interna sinistra di 2 eseguirà il push del contenuto della visualizzazione di 2 pixel a destra del bordo sinistro. La spaziatura interna può essere impostata usando il #setPadding(int, int, int, int) metodo o #setPaddingRelative(int, int, int, int) e le query chiamando #getPaddingLeft(), , #getPaddingTop()#getPaddingRight()#getPaddingBottom(), . #getPaddingStart()#getPaddingEnd()

Anche se una visualizzazione può definire una spaziatura interna, non fornisce alcun supporto per i margini. Tuttavia, i gruppi di visualizzazione forniscono tale supporto. android.view.ViewGroup Per altre informazioni, vedere e android.view.ViewGroup.MarginLayoutParams .

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

Il layout è un processo a due passaggi: un passaggio di misura e un passaggio di layout. Il passaggio di misurazione viene implementato in #measure(int, int) ed è un attraversamento dall'alto verso il basso dell'albero di visualizzazione. Ogni visualizzazione inserisce le specifiche della dimensione verso il basso nell'albero durante la ricorsione. Alla fine del passaggio della misura, ogni visualizzazione ha archiviato le misurazioni. Il secondo passaggio avviene e #layout(int,int,int,int) viene anche dall'alto verso il basso. Durante questo passaggio, ogni padre è responsabile del posizionamento di tutti i relativi elementi figlio usando le dimensioni calcolate nel passaggio della misura.

Quando viene restituito il metodo measure(), i #getMeasuredWidth() relativi valori e #getMeasuredHeight() devono essere impostati insieme a quelli per tutti i discendenti di tale visualizzazione. I valori di larghezza misurata e altezza misurata di una vista devono rispettare i vincoli imposti dagli elementi padre della visualizzazione. Ciò garantisce che alla fine del passaggio della misura tutti i genitori accettino tutte le misurazioni dei loro figli. Una visualizzazione padre può chiamare measure() più volte sui relativi elementi figlio. Ad esempio, l'elemento padre può misurare ogni figlio una sola volta con dimensioni non specificate per scoprire quanto grande si vuole avere, quindi chiamare di nuovo measure() su di essi con numeri effettivi se la somma di tutte le dimensioni non vincolate dell'elemento figlio è troppo grande o troppo piccola.

Il passaggio della misura usa due classi per comunicare le dimensioni. La MeasureSpec classe viene usata dalle visualizzazioni per indicare ai genitori come devono essere misurate e posizionate. La classe Base LayoutParams descrive semplicemente quanto grande sia la visualizzazione sia per la larghezza che per l'altezza. Per ogni dimensione, può specificare uno dei valori seguenti: <ul><li> un numero <esatto li>MATCH_PARENT, il che significa che la visualizzazione vuole essere grande come il padre (meno la spaziatura interna) <li> WRAP_CONTENT, il che significa che la visualizzazione vuole essere sufficiente per racchiudere il contenuto (più riempimento). </ul> Sono disponibili sottoclassi di LayoutParams per sottoclassi diverse di ViewGroup. Ad esempio, AbsoluteLayout ha una propria sottoclasse di LayoutParams che aggiunge un valore X e Y.

MeasureSpecs viene usato per eseguire il push dei requisiti nell'albero dall'elemento padre a figlio. Un elemento MeasureSpec può essere in una delle tre modalità: <ul><li>UNSPECIFIED: viene usato da un elemento padre per determinare la dimensione desiderata di una visualizzazione figlio. Ad esempio, linearLayout può chiamare measure() sul figlio con l'altezza impostata su UNSPECIFIED e una larghezza di EXACTLY 240 per scoprire quanto alta la visualizzazione figlio vuole avere una larghezza di 240 pixel. <li>EXACTLY: questo viene utilizzato dal padre per imporre una dimensione esatta sul bambino. L'elemento figlio deve utilizzare questa dimensione e garantire che tutti i relativi discendenti si adattino all'interno di questa dimensione. <li>AT_MOST: viene utilizzato dal padre per imporre una dimensione massima al figlio. Il bambino deve garantire che e tutti i suoi discendenti si adattino all'interno di questa dimensione. </ul>

Per avviare un layout, chiamare #requestLayout. Questo metodo viene in genere chiamato da una vista stessa quando ritiene che non possa più rientrare nei limiti correnti.

"Disegno"><h3>Disegno</h3>

Il disegno viene gestito camminando sull'albero e registrando i comandi di disegno di qualsiasi visualizzazione che deve essere aggiornata. Successivamente, i comandi di disegno dell'intero albero vengono emessi sullo schermo, ritagliati nell'area appena danneggiata.

L'albero è in gran parte registrato e disegnato in ordine, con i genitori disegnati prima (cioè dietro) i loro figli, con fratelli disegnati nell'ordine in cui appaiono nell'albero. Se si imposta uno sfondo disegnabile per una visualizzazione, la vista lo disegnerà prima di richiamarlo al relativo onDraw() metodo. L'ordine di disegno figlio può essere sottoposto a override in ViewGroup#setChildrenDrawingOrderEnabled(boolean) custom child drawing order un viewGroup e con #setZ(float) i valori Z personalizzati impostati in Visualizzazioni.

Per forzare la creazione di una vista, chiamare #invalidate().

"EventHandlingThreading"><h3>Event Handling and Threading</h3>

Il ciclo di base di una visualizzazione è il seguente: <ol><li>Un evento viene inserito e viene inviato alla visualizzazione appropriata. La vista gestisce l'evento e invia una notifica ad alcun listener.</li><Li>Se nel corso dell'elaborazione dell'evento, potrebbe essere necessario modificare i limiti della visualizzazione, la vista chiamerà #requestLayout().</li><li>Analogamente, se nel corso dell'elaborazione dell'evento potrebbe essere necessario modificare l'aspetto della visualizzazione, la vista chiamerà #invalidate().</li><li>Se #requestLayout() o #invalidate() sono stati chiamati, il framework si occuperà di misurare, disporre e disegnare l'albero in base alle esigenze.</li></ol>

<em>Nota: l'intero albero di visualizzazione è a thread singolo. È necessario essere sempre sul thread dell'interfaccia utente quando si chiama qualsiasi metodo in qualsiasi visualizzazione.</em> Se si sta eseguendo operazioni su altri thread e si vuole aggiornare lo stato di una visualizzazione da tale thread, è consigliabile usare un .Handler

"FocusHandling"><h3>Focus Handling</h3>

Il framework gestirà lo spostamento dello stato attivo di routine in risposta all'input dell'utente. Ciò include la modifica dello stato attivo man mano che le visualizzazioni vengono rimosse o nascoste o quando diventano disponibili nuove visualizzazioni. Le visualizzazioni indicano la loro disponibilità a concentrarsi sul #isFocusable metodo . Per modificare se una visualizzazione può attivare lo stato attivo, chiamare #setFocusable(boolean). Quando in modalità tocco (vedi le note di seguito) le visualizzazioni indicano se desiderano ancora lo stato attivo tramite #isFocusableInTouchMode e possono modificarlo tramite #setFocusableInTouchMode(boolean).

Lo spostamento dello stato attivo si basa su un algoritmo che trova il vicino più vicino in una determinata direzione. In rari casi, l'algoritmo predefinito potrebbe non corrispondere al comportamento previsto dello sviluppatore. In queste situazioni, è possibile fornire sostituzioni esplicite usando questi attributi XML nel file di layout:

nextFocusDown
            nextFocusLeft
            nextFocusRight
            nextFocusUp

</p>

Per ottenere una visualizzazione specifica per concentrarsi, chiamare #requestFocus().

"TouchMode"><h3>Modalità< tocco/h3>

Quando un utente sta navigando un'interfaccia utente tramite tasti direzionali, ad esempio un D-pad, è necessario assegnare lo stato attivo a elementi interattivi, ad esempio pulsanti, in modo che l'utente possa vedere cosa prenderà input. Se il dispositivo ha funzionalità di tocco, tuttavia, e l'utente inizia a interagire con l'interfaccia toccandolo, non è più necessario evidenziare sempre o assegnare lo stato attivo a una visualizzazione specifica. Ciò motiva una modalità per l'interazione denominata "modalità tocco".

Per un dispositivo che supporta il tocco, una volta che l'utente tocca lo schermo, il dispositivo entra in modalità tocco. Da questo punto in poi, solo le visualizzazioni per cui #isFocusableInTouchMode è true saranno attivabili, ad esempio i widget di modifica del testo. Altre visualizzazioni che sono toccabili, come i pulsanti, non prenderanno lo stato attivo quando viene toccato; attiveranno solo i listener su clic.

Ogni volta che un utente raggiunge un tasto direzionale, ad esempio una direzione D-pad, il dispositivo di visualizzazione esce dalla modalità tocco e trova una visualizzazione per prendere lo stato attivo, in modo che l'utente possa riprendere a interagire con l'interfaccia utente senza toccare di nuovo lo schermo.

Lo stato della modalità tocco viene mantenuto in s android.app.Activity. Chiamare #isInTouchMode per verificare se il dispositivo è attualmente in modalità tocco.

"Scorrimento"><h3>Scorrimento</h3>

Il framework fornisce supporto di base per le visualizzazioni che desiderano scorrere internamente il contenuto. Ciò include tenere traccia dell'offset di scorrimento X e Y, nonché dei meccanismi per disegnare barre di scorrimento. Per altri dettagli, vedere #scrollBy(int, int), #scrollTo(int, int)e #awakenScrollBars() .

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

A differenza degli ID, i tag non vengono usati per identificare le visualizzazioni. I tag sono essenzialmente una parte aggiuntiva di informazioni che possono essere associate a una visualizzazione. Vengono spesso usati come comodità per archiviare i dati correlati alle visualizzazioni nelle visualizzazioni stesse anziché inserirli in una struttura separata.

I tag possono essere specificati con valori di sequenza di caratteri nel codice XML di layout come un singolo tag usando l'attributo android.R.styleable#View_tag android:tag o più tag usando l'elemento <tag> figlio:

&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>

È anche possibile specificare tag con oggetti arbitrari dal codice usando #setTag(Object) o #setTag(int, Object).

"Temi"><h3>Temi</h3>

Per impostazione predefinita, le visualizzazioni vengono create usando il tema dell'oggetto Context fornito al relativo costruttore; Tuttavia, è possibile specificare un tema diverso usando l'attributo android.R.styleable#View_theme android:theme nel codice XML di layout o passando un ContextThemeWrapper oggetto al costruttore dal codice.

Quando l'attributo android.R.styleable#View_theme android:theme viene usato in XML, il tema specificato viene applicato sopra il tema del contesto di inflazione (vedere LayoutInflater) e usato per la visualizzazione stessa, nonché per tutti gli elementi figlio.

Nell'esempio seguente verranno create entrambe le visualizzazioni usando la combinazione di colori scuro Materiale; Tuttavia, poiché viene usato un tema di sovrapposizione che definisce solo un subset di attributi, il valore definito android.R.styleable#Theme_colorAccent android:colorAccent nel tema del contesto di inflazione (ad esempio, il tema Attività) verrà mantenuto.

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

</p>

"Proprietà"><h3>Proprietà</h3>

La classe View espone una #ALPHA proprietà, nonché diverse proprietà correlate alla trasformazione, ad esempio #TRANSLATION_X e #TRANSLATION_Y. Queste proprietà sono disponibili sia nel Property formato che nei metodi setter/getter denominati in modo analogo (ad esempio #setAlpha(float) per #ALPHA). Queste proprietà possono essere usate per impostare lo stato permanente associato a queste proprietà correlate al rendering nella visualizzazione. Le proprietà e i metodi possono essere usati anche insieme alle android.animation.Animator Animatoranimazioni basate su , descritte più in dettaglio nella sezione Animazione.

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

A partire da Android 3.0, il modo preferito per animare le visualizzazioni consiste nell'usare le API del android.animation pacchetto. Queste android.animation.Animator Animatorclassi basate su modificano le proprietà effettive dell'oggetto View, ad esempio #setAlpha(float) alpha e #setTranslationX(float) translationX. Questo comportamento è diverso da quello delle classi basate su pre-3.0 android.view.animation.Animation Animation, che invece animano solo la modalità di disegno della visualizzazione sullo schermo. In particolare, la classe rende l'animazione ViewPropertyAnimator di queste proprietà Di visualizzazione particolarmente semplice ed efficiente.

In alternativa, puoi usare le classi di animazione pre-3.0 per animare il rendering delle visualizzazioni. È possibile collegare un Animation oggetto a una vista usando #setAnimation(Animation) o #startAnimation(Animation). L'animazione può modificare la scala, la rotazione, la traslazione e l'alfa di una visualizzazione nel tempo. Se l'animazione è collegata a una visualizzazione con elementi figlio, l'animazione influirà sull'intero sottoalbero rooted da tale nodo. All'avvio di un'animazione, il framework si occuperà di ridisegnare le visualizzazioni appropriate fino al completamento dell'animazione.

"Sicurezza"><h3>Sicurezza</h3>

A volte è essenziale che un'applicazione sia in grado di verificare che un'azione venga eseguita con la conoscenza completa e il consenso dell'utente, ad esempio concedere una richiesta di autorizzazione, effettuare un acquisto o fare clic su un annuncio pubblicitario. Sfortunatamente, un'applicazione dannosa potrebbe tentare di spoofing dell'utente nell'esecuzione di queste azioni, inconsapevoli, nascondendo lo scopo previsto della visualizzazione. Come rimedio, il framework offre un meccanismo di filtro tocco che può essere usato per migliorare la sicurezza delle visualizzazioni che forniscono l'accesso alle funzionalità sensibili.

Per abilitare il filtro tocco, chiamare #setFilterTouchesWhenObscured(boolean) o impostare l'attributo di layout android:filterTouchesWhenObscured su true. Se abilitata, il framework scarterà i tocchi ricevuti ogni volta che la finestra della visualizzazione viene nascosta da un'altra finestra visibile nella posizione toccata. Di conseguenza, la visualizzazione non riceverà alcun tocco ogni volta che il tocco passa attraverso un avviso popup, una finestra di dialogo o un'altra finestra visualizzata sopra la finestra della visualizzazione.

Per un maggiore controllo granulare sulla sicurezza, è consigliabile eseguire l'override del #onFilterTouchEventForSecurity(MotionEvent) metodo per implementare i propri criteri di sicurezza. Vedi anche MotionEvent#FLAG_WINDOW_IS_OBSCURED.

per android.view.View.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
View(Context, IAttributeSet, Int32, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema o da una risorsa di stile.

View(Context, IAttributeSet, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema.

View(Context, IAttributeSet)

Costruttore chiamato quando si gonfia una vista da XML.

View(Context)

Semplice costruttore da usare durante la creazione di una vista dal codice.

View(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
AccessibilityDataSensitiveAuto
Obsoleti.

Determinare automaticamente se la visualizzazione deve consentire solo le interazioni da android.accessibilityservice.AccessibilityServices con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true.

AccessibilityDataSensitiveNo
Obsoleti.

Consenti interazioni da tutte le android.accessibilityservice.AccessibilityServiceproprietà, indipendentemente dalla relativa android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà.

AccessibilityDataSensitiveYes
Obsoleti.

Consentire solo le interazioni da android.accessibilityservice.AccessibilityServices con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true.

AccessibilityLiveRegionAssertive
Obsoleti.

Modalità area dinamica che specifica che i servizi di accessibilità devono notificare immediatamente agli utenti le modifiche apportate a questa visualizzazione.

AccessibilityLiveRegionNone
Obsoleti.

Modalità area dinamica che specifica che i servizi di accessibilità non devono annunciare automaticamente le modifiche apportate a questa visualizzazione.

AccessibilityLiveRegionPolite
Obsoleti.

Modalità area dinamica che specifica che i servizi di accessibilità devono notificare agli utenti le modifiche apportate a questa visualizzazione.

AutofillFlagIncludeNotImportantViews
Obsoleti.

Flag che richiede di aggiungere visualizzazioni contrassegnate come non importanti per il riempimento automatico (vedere #setImportantForAutofill(int)) a un oggetto ViewStructure.

AutofillHintCreditCardExpirationDate

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con una data di scadenza della carta di credito.

AutofillHintCreditCardExpirationDay

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con un giorno di scadenza della carta di credito.

AutofillHintCreditCardExpirationMonth

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con una carta di credito di scadenza mese.

AutofillHintCreditCardExpirationYear

Suggerimento che indica che questa visualizzazione può essere riempita automaticamente con un anno di scadenza della carta di credito.

AutofillHintCreditCardNumber

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con un numero di carta di credito.

AutofillHintCreditCardSecurityCode

Hint che indica che questa visualizzazione può essere compilata automaticamente con un codice di sicurezza della carta di credito.

AutofillHintEmailAddress

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con un indirizzo di posta elettronica.

AutofillHintName

Hint che indica che questa visualizzazione può essere compilata automaticamente con il nome reale di un utente.

AutofillHintPassword

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con una password.

AutofillHintPhone

Suggerimento che indica che questa visualizzazione può essere riempita automaticamente con un numero di telefono.

AutofillHintPostalAddress

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con un indirizzo postale.

AutofillHintPostalCode

Suggerimento che indica che questa visualizzazione può essere compilata automaticamente con un codice postale.

AutofillHintUsername

Hint che indica che questa visualizzazione può essere riempita automaticamente con un nome utente.

AutofillTypeDate
Obsoleti.

Tipo di riempimento automatico per un campo che contiene una data, rappresentata da un valore long che rappresenta il numero di millisecondi dall'ora di base standard nota come "periodo", ovvero il 1° gennaio 1970, 00:00:00 GMT (vedere java.util.Date#getTime().

AutofillTypeList
Obsoleti.

Tipo di riempimento automatico per un campo dell'elenco di selezione, compilato da un oggetto int che rappresenta l'indice dell'elemento all'interno dell'elenco (a partire da 0).

AutofillTypeNone
Obsoleti.

Tipo di riempimento automatico per le visualizzazioni che non possono essere riempite automaticamente.

AutofillTypeText
Obsoleti.

Tipo di riempimento automatico per un campo di testo, compilato da un oggetto CharSequence.

AutofillTypeToggle
Obsoleti.

Tipo di riempimento automatico per un campo attivabile o disattivabile, compilato da un oggetto boolean.

ContentSensitivityAuto
Obsoleti.

Determinare automaticamente se una visualizzazione visualizza contenuto sensibile.

ContentSensitivityNotSensitive
Obsoleti.

La visualizzazione non visualizza contenuto sensibile.

ContentSensitivitySensitive
Obsoleti.

La visualizzazione visualizza contenuto sensibile.

DragFlagAccessibilityAction
Obsoleti.

Flag che indica che il trascinamento è stato avviato con AccessibilityNodeInfo.AccessibilityAction#ACTION_DRAG_START.

DragFlagGlobal
Obsoleti.

Flag che indica che un trascinamento può attraversare i limiti della finestra.

DragFlagGlobalPersistableUriPermission
Obsoleti.

Quando questo flag viene usato con #DRAG_FLAG_GLOBAL_URI_READ e/o #DRAG_FLAG_GLOBAL_URI_WRITE, la concessione dell'autorizzazione URI può essere mantenuta tra riavvii del dispositivo fino a quando non viene revocata in modo esplicito con android.content.Context#revokeUriPermission(Uri, int) Context.

DragFlagGlobalPrefixUriPermission
Obsoleti.

Quando questo flag viene usato con #DRAG_FLAG_GLOBAL_URI_READ e/o #DRAG_FLAG_GLOBAL_URI_WRITE, la concessione di autorizzazione URI si applica a qualsiasi URI che è una corrispondenza di prefisso rispetto all'URI concesso originale.

DragFlagGlobalSameApplication
Obsoleti.

Flag che indica che un trascinamento può attraversare i limiti della finestra (all'interno della stessa applicazione).

DragFlagGlobalUriRead
Obsoleti.

Quando questo flag viene usato con #DRAG_FLAG_GLOBAL, il destinatario di trascinamento sarà in grado di richiedere l'accesso in lettura agli URI del contenuto contenuti contenuti nell'oggetto ClipData .

DragFlagGlobalUriWrite
Obsoleti.

Quando questo flag viene usato con #DRAG_FLAG_GLOBAL, il destinatario di trascinamento sarà in grado di richiedere l'accesso in scrittura agli URI del contenuto contenuti contenuti nell'oggetto ClipData .

DragFlagHideCallingTaskOnDragStart
Obsoleti.

Flag che indica che il trascinamento comporterà la visualizzazione dell'attività del chiamante nascosta per la durata del trascinamento, il che significa che l'attività di origine non riceverà eventi di trascinamento per il movimento di trascinamento corrente. Solo voiceInteractionService corrente può usare questo flag.

DragFlagOpaque
Obsoleti.

Flag che indica che l'ombreggiatura di trascinamento sarà opaca.

DragFlagStartIntentSenderOnUnhandledDrag
Obsoleti.

Flag che indica che un trascinamento non gestito deve essere delegato al sistema da avviare se nessuna finestra visibile desidera gestire la selezione.

FindViewsWithContentDescription
Obsoleti.

Specifica che una ricerca di visualizzazione corrisponde alle descrizioni del contenuto.

FocusableAuto
Obsoleti.

Questa visualizzazione determina automaticamente la messa a fuoco.

ImportantForAccessibilityAuto
Obsoleti.

Determinare automaticamente se una visualizzazione è importante per l'accessibilità.

ImportantForAccessibilityNo
Obsoleti.

La visualizzazione non è importante per l'accessibilità.

ImportantForAccessibilityNoHideDescendants
Obsoleti.

La vista non è importante per l'accessibilità, né per le visualizzazioni discendenti.

ImportantForAccessibilityYes
Obsoleti.

La visualizzazione è importante per l'accessibilità.

ImportantForAutofillAuto
Obsoleti.

Determinare automaticamente se una visualizzazione è importante per il riempimento automatico.

ImportantForAutofillNo
Obsoleti.

La visualizzazione non è importante per il riempimento automatico, ma i relativi elementi figlio (se presenti) verranno attraversati.

ImportantForAutofillNoExcludeDescendants
Obsoleti.

La visualizzazione non è importante per il riempimento automatico e i relativi elementi figlio (se presenti) non verranno attraversati.

ImportantForAutofillYes
Obsoleti.

La visualizzazione è importante per il riempimento automatico e i relativi elementi figlio (se presenti) verranno attraversati.

ImportantForAutofillYesExcludeDescendants
Obsoleti.

La visualizzazione è importante per il riempimento automatico, ma i relativi elementi figlio (se presenti) non verranno attraversati.

ImportantForContentCaptureAuto
Obsoleti.

Determinare automaticamente se una visualizzazione è importante per l'acquisizione di contenuti.

ImportantForContentCaptureNo
Obsoleti.

La visualizzazione non è importante per l'acquisizione di contenuti, ma i relativi elementi figlio (se presenti) verranno attraversati.

ImportantForContentCaptureNoExcludeDescendants
Obsoleti.

La visualizzazione non è importante per l'acquisizione di contenuti e i relativi elementi figlio (se presenti) non verranno attraversati.

ImportantForContentCaptureYes
Obsoleti.

La visualizzazione è importante per l'acquisizione di contenuti e i relativi elementi figlio (se presenti) verranno attraversati.

ImportantForContentCaptureYesExcludeDescendants
Obsoleti.

La visualizzazione è importante per l'acquisizione di contenuti, ma i relativi elementi figlio (se presenti) non verranno attraversati.

LayoutDirectionInherit
Obsoleti.

La direzione del layout orizzontale di questa visualizzazione viene ereditata dal relativo elemento padre.

LayoutDirectionLocale
Obsoleti.

La direzione del layout orizzontale di questa visualizzazione deriva dallo script di lingua predefinito per le impostazioni locali.

LayoutDirectionLtr
Obsoleti.

La direzione del layout orizzontale di questa visualizzazione è da sinistra a destra.

LayoutDirectionRtl
Obsoleti.

La direzione del layout orizzontale di questa visualizzazione è da destra a sinistra.

MeasuredHeightStateShift

Spostamento bit di #MEASURED_STATE_MASK per ottenere i bit di altezza per le funzioni che combinano sia larghezza che altezza in un singolo int, ad esempio #getMeasuredState() e l'argomento childState di #resolveSizeAndState(int, int, int).

MeasuredSizeMask

Bit di #getMeasuredWidthAndState() e #getMeasuredWidthAndState() che forniscono le dimensioni misurate effettive.

MeasuredStateMask

Bit di e #getMeasuredWidthAndState() che forniscono i bit di #getMeasuredWidthAndState() stato aggiuntivi.

MeasuredStateTooSmall

Bit di #getMeasuredWidthAndState() e #getMeasuredWidthAndState() che indica che la dimensione misurata è minore che lo spazio che la vista desidera avere.

NoId

Utilizzato per contrassegnare una visualizzazione senza ID.

NotFocusable
Obsoleti.

Questa visualizzazione non desidera sequenze di tasti.

OverScrollAlways
Obsoleti.

Consentire sempre a un utente di scorrere questa visualizzazione, purché sia una visualizzazione in grado di scorrere.

OverScrollIfContentScrolls
Obsoleti.

Consentire a un utente di scorrere questa visualizzazione solo se il contenuto è sufficientemente grande da scorrere in modo significativo, purché sia una visualizzazione in grado di scorrere.

OverScrollNever
Obsoleti.

Non consentire mai a un utente di scorrere la visualizzazione.

RectangleOnScreenRequestSourceInputFocus
Obsoleti.

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

RectangleOnScreenRequestSourceScrollOnly
Obsoleti.

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

RectangleOnScreenRequestSourceTextCursor
Obsoleti.

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

RectangleOnScreenRequestSourceUndefined
Obsoleti.

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

RequestedFrameRateCategoryDefault

Identifica la categoria di frequenza dei fotogrammi richiesta predefinita per una visualizzazione.

RequestedFrameRateCategoryHigh

Identifica la categoria di frequenza dei fotogrammi richiesta alta per una visualizzazione.

RequestedFrameRateCategoryLow

Identifica la categoria di frequenza dei fotogrammi richiesta bassa per una visualizzazione.

RequestedFrameRateCategoryNoPreference

Identifica la categoria di frequenza dei fotogrammi richiesta senza alcuna categoria di frequenza fotogrammi richiesta per una visualizzazione.

RequestedFrameRateCategoryNormal

Identifica la categoria di frequenza dei fotogrammi richiesta normale per una visualizzazione.

ScreenStateOff
Obsoleti.

Indica che lo stato dello schermo è cambiato ed è ora disattivato.

ScreenStateOn
Obsoleti.

Indica che lo stato della schermata è cambiato ed è ora attivo.

ScrollAxisHorizontal
Obsoleti.

Indica lo scorrimento lungo l'asse orizzontale.

ScrollAxisNone
Obsoleti.

Indica l'assenza di un asse di scorrimento della visualizzazione.

ScrollAxisVertical
Obsoleti.

Indica lo scorrimento lungo l'asse verticale.

ScrollCaptureHintAuto
Obsoleti.

Il contenuto di questa visualizzazione verrà considerato per l'acquisizione dello scorrimento se lo scorrimento è possibile.

ScrollCaptureHintExclude
Obsoleti.

Escludere in modo esplicito questa visualizzazione come destinazione potenziale di acquisizione dello scorrimento.

ScrollCaptureHintExcludeDescendants
Obsoleti.

Escludere esplicitamente tutti gli elementi figlio di questa visualizzazione come potenziali destinazioni di acquisizione dello scorrimento.

ScrollCaptureHintInclude
Obsoleti.

Includere in modo esplicito questa visualizzazione come destinazione potenziale di acquisizione dello scorrimento.

SystemUiFlagFullscreen

Flag per #setSystemUiVisibility(int): la visualizzazione ha richiesto di passare alla normale modalità schermo intero in modo che il relativo contenuto possa assumere la schermata, consentendo comunque all'utente di interagire con l'applicazione.

SystemUiFlagHideNavigation

Flag per #setSystemUiVisibility(int): la visualizzazione ha richiesto che lo spostamento di sistema sia temporaneamente nascosto.

SystemUiFlagImmersive

Flag per #setSystemUiVisibility(int): la visualizzazione vuole rimanere interattiva quando si nasconde la barra di spostamento con #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagImmersiveSticky

Flag per #setSystemUiVisibility(int): la visualizzazione vuole rimanere interattiva quando si nasconde la barra di stato con #SYSTEM_UI_FLAG_FULLSCREEN e/o nascondendo la barra di spostamento con #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagLayoutFullscreen

Flag per #setSystemUiVisibility(int): la visualizzazione vuole che la finestra sia disposta come se fosse stata #SYSTEM_UI_FLAG_FULLSCREENrichiesta, anche se non è attualmente disponibile.

SystemUiFlagLayoutHideNavigation

Flag per #setSystemUiVisibility(int): la visualizzazione vuole che la finestra sia disposta come se fosse stata #SYSTEM_UI_FLAG_HIDE_NAVIGATIONrichiesta, anche se non è attualmente disponibile.

SystemUiFlagLayoutStable

Flag per #setSystemUiVisibility(int): quando si usano altri flag di layout, si vuole una visualizzazione stabile dei contenuti inseriti in #fitSystemWindows(Rect).

SystemUiFlagLightNavigationBar

Flag per #setSystemUiVisibility(int): richiede la barra di spostamento per disegnare in una modalità compatibile con gli sfondi della barra di spostamento leggera.

SystemUiFlagLightStatusBar

Flag per #setSystemUiVisibility(int): richiede la barra di stato per disegnare in una modalità compatibile con gli sfondi della barra di stato chiaro.

SystemUiFlagLowProfile

Flag per #setSystemUiVisibility(int): la visualizzazione ha richiesto all'interfaccia utente di sistema di immettere una modalità "profilo basso" non invadente.

SystemUiFlagVisible

Costante speciale per #setSystemUiVisibility(int): la visualizzazione ha richiesto che l'interfaccia utente di sistema (barra di stato) sia visibile (impostazione predefinita).

SystemUiLayoutFlags

Flag che possono influire sul layout in relazione all'interfaccia utente di sistema.

TextAlignmentCenter
Obsoleti.

Centrare il paragrafo, e.

TextAlignmentGravity
Obsoleti.

Impostazione predefinita per la visualizzazione radice.

TextAlignmentInherit
Obsoleti.

Allineamento predefinito del testo.

TextAlignmentResolvedDefault
Obsoleti.

Allineamento predefinito del testo risolto

TextAlignmentTextEnd
Obsoleti.

Allinea alla fine del paragrafo, e.

TextAlignmentTextStart
Obsoleti.

Allinea all'inizio del paragrafo, e.

TextAlignmentViewEnd
Obsoleti.

Allinea alla fine della visualizzazione, che è ALIGN_RIGHT se layoutDirection risolto della visualizzazione è LTR e ALIGN_LEFT in caso contrario.

TextAlignmentViewStart
Obsoleti.

Allinea all'inizio della visualizzazione, che è ALIGN_LEFT se layoutDirection risolto della visualizzazione è LTR e ALIGN_RIGHT in caso contrario.

TextDirectionAnyRtl
Obsoleti.

La direzione del testo usa l'algoritmo "any-RTL".

TextDirectionFirstStrong
Obsoleti.

La direzione del testo usa "first strong algorithm".

TextDirectionFirstStrongLtr
Obsoleti.

La direzione del testo usa "first strong algorithm".

TextDirectionFirstStrongRtl
Obsoleti.

La direzione del testo usa "first strong algorithm".

TextDirectionInherit
Obsoleti.

La direzione del testo viene ereditata tramite ViewGroup

TextDirectionLocale
Obsoleti.

La direzione del testo proviene dalle impostazioni locali del sistema.

TextDirectionLtr
Obsoleti.

La direzione del testo viene forzata per la conservazione a lungo termine.

TextDirectionRtl
Obsoleti.

La direzione del testo viene forzata in RTL.

ViewLogTag

Tag di registrazione usato da questa classe con Android.

Proprietà

Nome Descrizione
AccessibilityClassName

Ottiene il nome della classe segnalato ai servizi di accessibilità.

AccessibilityClassNameFormatted

Restituisce il nome della classe di questo oggetto da utilizzare a scopo di accessibilità.

AccessibilityHeading

Ottiene un valore che indica se questa visualizzazione è un'intestazione a scopo di accessibilità. Impostare se la visualizzazione è un'intestazione per una sezione di contenuto a scopo di accessibilità.

AccessibilityLiveRegion

Ottiene la modalità dell'area dinamica per questa visualizzazione.

AccessibilityNodeProvider

Ottiene il provider per la gestione di una gerarchia di visualizzazione virtuale radicata in questa visualizzazione e segnalata a android.accessibilityservice.AccessibilityServiceche esplora il contenuto della finestra.

AccessibilityPaneTitle

Ottiene o imposta il titolo che identifica questo riquadro ai servizi di accessibilità.

AccessibilityPaneTitleFormatted

Ottenere il titolo del riquadro ai fini dell'accessibilità. Parti visivamente distinte di una finestra con semantica simile a una finestra sono considerate riquadri a scopo di accessibilità.

AccessibilityTraversalAfter

Ottiene l'ID di una visualizzazione dopo la quale questa viene visitata nell'attraversamento dell'accessibilità.

AccessibilityTraversalBefore

Ottiene l'ID di una visualizzazione prima della quale questa viene visitata nell'attraversamento dell'accessibilità.

Activated

Indica lo stato di attivazione di questa visualizzazione. Modifica lo stato attivato di questa visualizzazione.

AllowedHandwritingDelegatePackageName

Restituisce il pacchetto consentito per le viste dell'editor delegato per le quali questa vista può fungere da delegato di grafia, come impostato da #setAllowedHandwritingDelegatePackage.

AllowedHandwritingDelegatorPackageName

Restituisce il pacchetto consentito per le visualizzazioni che possono fungere da delegato per la grafia per questa visualizzazione dell'editor delegato, come impostato da #setAllowedHandwritingDelegatorPackage.

Alpha

Opacità della vista. Imposta l'opacità della visualizzazione su un valore compreso tra 0 e 1, dove 0 indica che la visualizzazione è completamente trasparente e 1 indica che la visualizzazione è completamente opaca.

Animation

Ottiene l'animazione attualmente associata a questa visualizzazione. Imposta l'animazione successiva da riprodurre per questa visualizzazione.

AnimationMatrix

Restituisce la matrice di trasformazione corrente della vista. Modifica la matrice di trasformazione nella visualizzazione.

ApplicationWindowToken

Recuperare un token univoco che identifica la finestra "reale" di primo livello della finestra a cui è collegata questa visualizzazione.

ApplyWindowInsets

Ottiene o imposta il gestore utilizzato quando gli insiemi di finestre vengono applicati a questa visualizzazione.

AttributeSourceResourceMap

Restituisce il mapping dell'ID risorsa attributo all'ID risorsa di origine in cui è stato impostato il valore dell'attributo.

AutofillId

Ottiene l'identificatore logico univoco di questa visualizzazione nell'attività, a scopo di riempimento automatico. L'ID di riempimento automatico viene creato su richiesta, a meno che non sia impostato in modo esplicito da setAutofillId(AutofillId) . Per altre informazioni, vedi setAutofillId(AutofillId).

AutofillType

Descrive il tipo di riempimento automatico di questa visualizzazione, in modo che un oggetto android.service.autofill.AutofillService possa creare il corretto AutofillValue durante il riempimento automatico della visualizzazione.

AutofillValue

Ottiene il valore corrente del riempimento automatico della visualizzazione. Per impostazione predefinita restituisce null, ma le sottoclassi devono eseguirne l'override e restituire un valore appropriato per supportare correttamente il framework di riempimento automatico.

AutoHandwritingEnabled

Restituisce se la visualizzazione consente l'avvio automatico della grafia. Impostare se questa visualizzazione abilita l'avvio automatico della grafia.

Background

Ottiene lo sfondo disegnabile

BackgroundTintBlendMode

Restituisce la modalità di fusione utilizzata per applicare la tinta allo sfondo disegnabile, se specificato. Specifica la modalità di fusione utilizzata per applicare la tinta specificata da #setBackgroundTintList(ColorStateList)} allo sfondo disegnabile.

BackgroundTintList

Restituisce la tinta applicata allo sfondo disegnabile, se specificata. Applica una tinta allo sfondo disegnabile.

BackgroundTintMode

Ottiene o imposta la modalità di fusione utilizzata per applicare la tinta allo sfondo disegnabile.

Baseline

Restituisce l'offset della linea di base del testo del widget dal limite superiore del widget.

Bottom

Posizione inferiore di questa visualizzazione rispetto all'elemento padre. Imposta la posizione inferiore di questa visualizzazione rispetto al relativo elemento padre.

BottomFadingEdgeStrength

Restituisce la forza, o l'intensità, del bordo inferiore sbiadito.

BottomPaddingOffset

Quantità in base alla quale estendere l'area inferiore sbiadita.

CameraDistance

Ottiene la distanza lungo l'asse Z dalla fotocamera a questa visualizzazione.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Clickable

Indica se questa visualizzazione reagisce o meno agli eventi di clic. Abilita o disabilita gli eventi click per questa visualizzazione.

ClipBounds

Restituisce una copia dell'oggetto corrente #setClipBounds(Rect) clipBounds. Imposta un'area rettangolare in questa visualizzazione a cui verrà ritagliata la visualizzazione quando viene disegnata.

ClipToOutline

Restituisce un valore che indica se la struttura deve essere utilizzata per ritagliare il contenuto della visualizzazione. Imposta un valore che indica se la struttura della visualizzazione deve essere utilizzata per ritagliare il contenuto della visualizzazione.

ContentCaptureSession

Ottiene la sessione utilizzata per notificare gli eventi di acquisizione del contenuto.

ContentDescription

Ottiene o imposta il testo che descrive questa visualizzazione per i servizi di accessibilità.

ContentDescriptionFormatted

Restituisce la Viewdescrizione del contenuto. Imposta la Viewdescrizione del contenuto.

ContentSensitivity

Ottiene la modalità di riservatezza del contenuto per determinare se questa visualizzazione visualizza contenuto sensibile. Imposta la modalità di riservatezza del contenuto per determinare se questa visualizzazione visualizza contenuto sensibile (e.

Context

Restituisce il contesto in cui è in esecuzione la visualizzazione, tramite la quale può accedere al tema, alle risorse correnti e così via.

ContextClickable

Indica se questa visualizzazione reagisce o meno ai clic di contesto. Abilita o disabilita la selezione del contesto per questa visualizzazione.

ContextMenuInfo

Le visualizzazioni devono implementare questa opzione se contengono informazioni aggiuntive da associare al menu di scelta rapida.

DefaultFocusHighlightEnabled

Restituisce un valore che indica se questa visualizzazione deve usare un'evidenziazione dello stato attivo predefinita quando viene evidenziata ma non è android.R.attr#state_focused stata definita in background. Imposta se questa visualizzazione deve usare un'evidenziazione dello stato attivo predefinita quando viene evidenziata ma non è android.R.attr#state_focused definita in background.

Display

Ottiene la visualizzazione logica a cui è stata collegata la finestra della visualizzazione.

DrawingCache

La chiamata a questo metodo equivale a chiamare getDrawingCache(false).

DrawingCacheBackgroundColor

Questo membro è deprecato. L'impostazione di un colore di sfondo a tinta unita per le bitmap della cache di disegno migliorerà le prestazioni e l'utilizzo della memoria.

DrawingCacheEnabled

Indica se la cache di disegno è abilitata per questa visualizzazione. Abilita o disabilita la cache dei disegni.

DrawingCacheQuality

Restituisce la qualità della cache di disegno. Impostare la qualità della cache di disegno di questa visualizzazione.

DrawingTime

Restituisce l'ora in cui è stato avviato il disegno della gerarchia di viste.

DuplicateParentStateEnabled

Indica se questo duplica lo stato disegnabile dal relativo elemento padre. Abilita o disabilita la duplicazione dello stato dell'elemento padre in questa visualizzazione.

Elevation

Elevazione di base di questa vista rispetto al relativo elemento padre, in pixel. Imposta l'elevazione di base di questa visualizzazione, espressa in pixel.

EmptyStateSet

Indica che la visualizzazione non ha stati impostati.

Enabled

Restituisce lo stato abilitato per questa visualizzazione. Impostare lo stato abilitato di questa visualizzazione.

EnabledFocusedSelectedStateSet

Indica che la visualizzazione è abilitata, evidenziata e selezionata.

EnabledFocusedSelectedWindowFocusedStateSet

Indica che la visualizzazione è abilitata, evidenziata, selezionata e la relativa finestra ha lo stato attivo.

EnabledFocusedStateSet

Indica che la visualizzazione è abilitata e ha lo stato attivo.

EnabledFocusedWindowFocusedStateSet

Indica che la visualizzazione è abilitata, evidenziata e la relativa finestra ha lo stato attivo.

EnabledSelectedStateSet

Indica che la visualizzazione è abilitata e selezionata.

EnabledSelectedWindowFocusedStateSet

Indica che la visualizzazione è abilitata, selezionata e la relativa finestra ha lo stato attivo.

EnabledStateSet

Indica che la visualizzazione è abilitata.

EnabledWindowFocusedStateSet

Indica che la visualizzazione è abilitata e che la relativa finestra ha lo stato attivo.

ExplicitStyle

Restituisce l'ID risorsa per lo stile specificato utilizzando style="..." nell'elemento AttributeSetXML di backup dell'oggetto o Resources#ID_NULL in caso contrario, se non specificato o non applicabile in altro modo.

FilterTouchesWhenObscured

Ottiene un valore che indica se il framework deve ignorare i tocchi quando la finestra della visualizzazione è nascosta da un'altra finestra visibile nella posizione toccata. Imposta se il framework deve ignorare i tocchi quando la finestra della visualizzazione è nascosta da un'altra finestra visibile nella posizione toccata.

FitsSystemWindows

Verificare lo stato di #setFitsSystemWindows(boolean).

Focusable

Restituisce un valore che indica se la visualizzazione è attualmente in grado di attivare lo stato attivo. Impostare se questa visualizzazione può ricevere lo stato attivo.

FocusableInTouchMode

Quando una visualizzazione è attivabile, potrebbe non voler concentrarsi quando è in modalità tocco. Impostare se questa visualizzazione può ricevere lo stato attivo in modalità tocco.

FocusedByDefault

Restituisce un valore che indica se la visualizzazione deve ricevere lo stato attivo quando lo stato attivo viene ripristinato per la gerarchia di visualizzazione contenente questa vista. Imposta un valore che indica se la visualizzazione deve ricevere lo stato attivo quando lo stato attivo viene ripristinato per la gerarchia di visualizzazione contenente questa visualizzazione.

FocusedSelectedStateSet

Indica che la visualizzazione è evidenziata e selezionata.

FocusedSelectedWindowFocusedStateSet

Indica che la visualizzazione è evidenziata, selezionata e la relativa finestra ha lo stato attivo.

FocusedStateSet

Indica che la visualizzazione è evidenziata.

FocusedWindowFocusedStateSet

Indica che la visualizzazione ha lo stato attivo e che la relativa finestra ha lo stato attivo.

ForceDarkAllowed

Vedere #setForceDarkAllowed(boolean); Imposta un valore che indica se consentire o meno l'applicazione di forza scura a questa visualizzazione.

Foreground

Restituisce l'oggetto drawable utilizzato come primo piano di questa visualizzazione. Specificare un elemento Drawable di cui eseguire il rendering su tutto il contenuto nella visualizzazione.

ForegroundGravity

Viene descritto il modo in cui viene posizionato il primo piano.

ForegroundTintBlendMode

Restituisce la modalità di fusione utilizzata per applicare la tinta al primo piano disegnabile, se specificato. Specifica la modalità di fusione utilizzata per applicare la tinta specificata da #setForegroundTintList(ColorStateList)} allo sfondo disegnabile.

ForegroundTintList

Restituisce la tinta applicata all'elemento drawable in primo piano, se specificato. Applica una tinta al primo piano disegnabile.

ForegroundTintMode

Ottiene o imposta la modalità di fusione utilizzata per applicare la tinta al primo piano disegnabile.

FrameContentVelocity

Ottenere la velocità corrente della vista. Impostare la velocità corrente della visualizzazione, si tiene traccia solo del valore positivo.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Handler

Gestore associato al thread che esegue la visualizzazione. Questo gestore può essere usato per pompare gli eventi nella coda degli eventi dell'interfaccia utente.

HandwritingBoundsOffsetBottom

Restituisce la quantità di offset applicata al bordo inferiore dei limiti della grafia della visualizzazione, nell'unità di pixel.

HandwritingBoundsOffsetLeft

Restituisce la quantità di offset applicata al bordo sinistro dei limiti della grafia della visualizzazione, nell'unità di pixel.

HandwritingBoundsOffsetRight

Restituisce la quantità di offset applicata al bordo destro dei limiti della grafia della visualizzazione, nell'unità di pixel.

HandwritingBoundsOffsetTop

Restituisce la quantità di offset applicata al bordo superiore dei limiti della grafia di questa visualizzazione, nell'unità di pixel.

HandwritingDelegateFlags

Restituisce i flag che configurano il comportamento di delega della grafia per questa visualizzazione dell'editor delegato, come impostato da #setHandwritingDelegateFlags. Imposta i flag che configurano il comportamento di delega della grafia per questa visualizzazione dell'editor delegato.

HandwritingDelegatorCallback

Restituisce il callback impostato da #setHandwritingDelegatorCallback che deve essere chiamato quando si verifica uno stilo MotionEvent all'interno dei limiti di questa vista. Imposta un callback che deve essere chiamato quando si verifica uno stilo MotionEvent all'interno dei limiti di questa visualizzazione.

HapticFeedbackEnabled

Impostare se questa visualizzazione deve avere feedback aptico per eventi come le presse lunghe.

HasExplicitFocusable

Restituisce true se questa visualizzazione è attivabile o se contiene una vista raggiungibile per cui #hasExplicitFocusable() restituisce true.

HasFocus

Restituisce true se questa visualizzazione ha lo stato attivo o è il predecessore della visualizzazione con stato attivo.

HasFocusable

Restituisce true se questa visualizzazione è attivabile o se contiene una vista raggiungibile per cui #hasFocusable() restituisce true.

HasNestedScrollingParent

Restituisce true se questa visualizzazione dispone di un elemento padre di scorrimento annidato.

HasOnClickListeners

Restituisce un valore che indica se la visualizzazione include un onClickListener collegato.

HasOnLongClickListeners

Restituisce un valore che indica se la visualizzazione dispone di un onLongClickListener associato.

HasOverlappingRendering

Restituisce un valore che indica se la visualizzazione contiene contenuto che si sovrappone.

HasPointerCapture

Controlla lo stato di acquisizione del puntatore.

HasTransientState

Indica se la visualizzazione sta attualmente monitorando lo stato temporaneo che l'app non deve preoccuparsi del salvataggio e del ripristino, ma che il framework deve prendere nota speciale per conservare quando possibile. Impostare se questa visualizzazione sta attualmente monitorando lo stato temporaneo che il framework deve tentare di mantenere quando possibile.

HasWindowFocus

Restituisce true se questa visualizzazione si trova in una finestra con lo stato attivo della finestra.

Height

Restituisce l'altezza della visualizzazione.

HorizontalFadingEdgeEnabled

Indicare se i bordi orizzontali vengono sbiaditi quando la visualizzazione viene scorrevole orizzontalmente; Consente di specificare se i bordi orizzontali devono essere sbiaditi quando questa visualizzazione viene scorrevole orizzontalmente.

HorizontalFadingEdgeLength

Restituisce le dimensioni dei bordi sbiaditi orizzontali utilizzati per indicare che più contenuto in questa visualizzazione è visibile.

HorizontalScrollBarEnabled

Indicare se la barra di scorrimento orizzontale deve essere disegnata o meno. Definire se la barra di scorrimento orizzontale deve essere disegnata o meno.

HorizontalScrollbarHeight

Restituisce l'altezza della barra di scorrimento orizzontale.

HorizontalScrollbarThumbDrawable

Restituisce l'oggetto drawable attualmente configurato per il pollice della barra di scorrimento orizzontale, se esistente, null in caso contrario. Definisce il pollice orizzontale disegnabile

HorizontalScrollbarTrackDrawable

Restituisce l'oggetto drawable attualmente configurato per la traccia della barra di scorrimento orizzontale, se esistente, null in caso contrario. Definisce la traccia orizzontale disegnabile

Hovered

Restituisce true se la visualizzazione è attualmente al passaggio del mouse. Imposta un valore che indica se la visualizzazione è attualmente al passaggio del mouse.

Id

Restituisce l'identificatore di questa visualizzazione. Imposta l'identificatore per questa visualizzazione.

ImportantForAccessibility

Ottiene la modalità per determinare se questa visualizzazione è importante per l'accessibilità. Imposta come determinare se questa visualizzazione è importante per l'accessibilità, ovvero se genera eventi di accessibilità e se viene segnalata ai servizi di accessibilità che eseguono query sullo schermo.

ImportantForAutofill

Ottiene la modalità per determinare se questa visualizzazione è importante per il riempimento automatico. Per altre informazioni su questa modalità, vedi setImportantForAutofill(int) e isImportantForAutofill().

ImportantForContentCapture

Ottiene la modalità per determinare se questa visualizzazione è importante per l'acquisizione del contenuto. Per altre informazioni su questa modalità, vedi setImportantForContentCapture(int) e isImportantForContentCapture().

IsAccessibilityDataSensitive

Indica se questa visualizzazione deve limitare l'accesso al servizio di accessibilità solo ai servizi con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true.

IsAccessibilityFocused

Restituisce un valore che indica se la visualizzazione è incentrata sull'accessibilità.

IsAttachedToWindow

Restituisce true se la visualizzazione è attualmente collegata a una finestra.

IsContentSensitive

Restituisce un valore che indica se questa visualizzazione visualizza contenuto sensibile, in base al valore impostato in modo esplicito da #setContentSensitivity(int).

IsCredential

Questo metodo è stato deprecato nel livello API 37. IsCredential() non viene più usato dal sistema e non è consigliato per l'uso da parte delle app. Lo scopo e le aspettative di utilizzo di questa proprietà non sono mai stati definiti in modo chiaro.

IsDirty

True se la visualizzazione è stata modificata dall'ultima volta che viene disegnata.

IsFocused

Restituisce true se la visualizzazione ha lo stato attivo

IsHandwritingDelegate

Restituisce un valore che indica se questa vista è stata impostata come delegato di scrittura manuale da #setIsHandwritingDelegate.; Imposta questa visualizzazione come delegato di scrittura manuale.

IsHardwareAccelerated

Indica se questa visualizzazione è collegata o meno a una finestra con accelerazione hardware.

IsImportantForAccessibility

Calcola se questa vista deve essere esposta per l'accessibilità.

IsImportantForAutofill

Indica al sistema Android se l'oggetto android.app.assist.AssistStructure.ViewNode associato a questa visualizzazione è considerato importante per scopi di riempimento automatico.

IsImportantForContentCapture

Indica al sistema Android se questa visualizzazione è considerata importante per l'acquisizione di contenuti, in base al valore impostato in modo esplicito da #setImportantForContentCapture(int) e euristica quando è #IMPORTANT_FOR_CONTENT_CAPTURE_AUTO.

IsInEditMode

Indica se la visualizzazione è attualmente in modalità di modifica.

IsInLayout

Restituisce un valore che indica se la gerarchia di visualizzazione è attualmente in fase di passaggio di layout.

IsInTouchMode

Restituisce lo stato della modalità tocco associato a questa visualizzazione.

IsLaidOut

Restituisce true se la visualizzazione ha eseguito almeno un layout dopo l'ultimo collegamento o scollegamento da una finestra.

IsLayoutDirectionResolved

True se la direzione del layout è stata risolta.

IsLayoutRequested

Indica se il layout della visualizzazione verrà richiesto o meno durante il passaggio successivo del layout della gerarchia.

IsOpaque

Indica se la visualizzazione è opaca.

IsPaddingOffsetRequired

Se la visualizzazione disegna il contenuto all'interno della spaziatura interna e abilita bordi sfumati, deve supportare gli offset di riempimento.

IsPaddingRelative

Restituisce se la spaziatura interna è stata impostata tramite valori #setPaddingRelative(int, int, int, int) relativi o tramite

IsPivotSet

Restituisce un valore che indica se un pivot è stato impostato da una chiamata a #setPivotX(float) o #setPivotY(float).

IsScrollContainer

Indica se questa visualizzazione è uno dei set di contenitori scorrevoli nella relativa finestra.

IsShowingLayoutBounds

Restituisce true quando la visualizzazione è collegata e l'impostazione dello sviluppatore di sistema per visualizzare i limiti del layout è abilitata o false in caso contrario.

IsShown

Restituisce la visibilità di questa visualizzazione e di tutti i relativi predecessori

IsTemporarilyDetached

Indica se è View nello stato tra #onStartTemporaryDetach() e #onFinishTemporaryDetach().

IsTextAlignmentResolved

True se l'allineamento del testo viene risolto.

IsTextDirectionResolved

True se la direzione del testo viene risolta.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati peer JNI usati dal .NET per il runtime di associazione Android.

KeepScreenOn

Restituisce un valore che indica se la schermata deve rimanere attiva, corrispondente al valore corrente di #KEEP_SCREEN_ON.; Controlla se la schermata deve rimanere attiva, modificando il valore di #KEEP_SCREEN_ON.

KeyboardNavigationCluster

Restituisce un valore che indica se la visualizzazione è una radice di un cluster di spostamento tramite tastiera. Impostare se questa visualizzazione è una radice di un cluster di spostamento tramite tastiera.

KeyDispatcherState

Restituisce il valore globale KeyEvent.DispatcherState KeyEvent.DispatcherState per la finestra della visualizzazione.

LabelFor

Ottiene l'ID di una visualizzazione per la quale questa vista funge da etichetta a scopo di accessibilità. Imposta l'ID di una visualizzazione per cui questa vista funge da etichetta a scopo di accessibilità.

LayerType

Indica il tipo di livello attualmente associato a questa visualizzazione.

LayoutDirection

Restituisce la direzione del layout risolto per questa visualizzazione. Impostare la direzione del layout per questa visualizzazione.

LayoutParameters

Ottenere layoutParams associato a questa visualizzazione. Impostare i parametri di layout associati a questa visualizzazione.

Left

Posizione sinistra di questa vista rispetto all'elemento padre. Imposta la posizione sinistra di questa visualizzazione rispetto al relativo elemento padre.

LeftFadingEdgeStrength

Restituisce la forza, o l'intensità, del bordo sbiadito sinistro.

LeftPaddingOffset

Quantità in base alla quale estendere l'area di dissolvenza sinistra.

LongClickable

Indica se questa visualizzazione reagisce o meno agli eventi di clic lunghi. Abilita o disabilita gli eventi di clic lunghi per questa visualizzazione.

Matrix

Matrice di trasformazione di questa vista, calcolata in base alle proprietà di rotazione, scala e pivot correnti.

MeasuredHeight

Come #getMeasuredHeightAndState(), ma restituisce solo il componente altezza non elaborata ( ovvero il risultato è mascherato da #MEASURED_SIZE_MASK).

MeasuredHeightAndState

Restituisce le informazioni di misurazione dell'altezza completa per questa vista calcolate dalla chiamata più recente a #measure(int, int).

MeasuredState

Restituisce solo i bit di stato di #getMeasuredWidthAndState() e #getMeasuredHeightAndState(), combinati in un numero intero.

MeasuredWidth

Come #getMeasuredWidthAndState(), ma restituisce solo il componente di larghezza non elaborata , ovvero il risultato è mascherato da #MEASURED_SIZE_MASK.

MeasuredWidthAndState

Restituisce le informazioni di misurazione a larghezza intera per questa vista calcolate dalla chiamata più recente a #measure(int, int).

MinimumHeight

Restituisce l'altezza minima della visualizzazione.

MinimumWidth

Restituisce la larghezza minima della visualizzazione.

NestedScrollingEnabled

Restituisce true se lo scorrimento annidato è abilitato per questa visualizzazione. Abilitare o disabilitare lo scorrimento annidato per questa visualizzazione.

NextClusterForwardId

Ottiene l'ID della radice del cluster di spostamento tramite tastiera successivo.

NextFocusDownId

Ottiene l'ID della visualizzazione da utilizzare quando lo stato attivo successivo è FOCUS_DOWN .

NextFocusForwardId

Ottiene l'ID della visualizzazione da utilizzare quando lo stato attivo successivo è FOCUS_FORWARD .

NextFocusLeftId

Ottiene l'ID della visualizzazione da utilizzare quando lo stato attivo successivo è FOCUS_LEFT .

NextFocusRightId

Ottiene l'ID della visualizzazione da utilizzare quando lo stato attivo successivo è FOCUS_RIGHT .

NextFocusUpId

Ottiene l'ID della visualizzazione da utilizzare quando lo stato attivo successivo è FOCUS_UP .

OnFocusChangeListener

Restituisce il callback di modifica dello stato attivo registrato per questa visualizzazione. Registrare un callback da richiamare quando lo stato attivo di questa visualizzazione è cambiato.

OutlineAmbientShadowColor

Colore ombreggiatura impostato da setOutlineAmbientShadowColor(int) o nero se non è stato impostato alcun elemento

OutlineProvider

Restituisce l'oggetto corrente ViewOutlineProvider della visualizzazione, che genera la struttura che definisce la forma dell'ombreggiatura che esegue il cast e abilita il ritaglio del contorno. Imposta l'oggetto ViewOutlineProvider della visualizzazione, che genera la struttura che definisce la forma dell'ombreggiatura che esegue il cast e abilita il ritaglio del contorno.

OutlineSpotShadowColor

Colore ombreggiatura impostato da setOutlineSpotShadowColor(int) o nero se non è stato impostato alcun elemento

Overlay

Restituisce la sovrimpressione per questa visualizzazione, creandola se non esiste ancora.

OverScrollMode

Restituisce la modalità di scorrimento eccessivo per questa visualizzazione. Impostare la modalità di scorrimento eccessivo per questa visualizzazione.

PaddingBottom

Restituisce la spaziatura interna inferiore di questa visualizzazione.

PaddingEnd

Restituisce la spaziatura interna finale di questa visualizzazione a seconda della direzione del layout risolta.

PaddingLeft

Restituisce la spaziatura interna sinistra di questa visualizzazione.

PaddingRight

Restituisce la spaziatura interna destra di questa visualizzazione.

PaddingStart

Restituisce la spaziatura interna iniziale di questa visualizzazione a seconda della direzione del layout risolta.

PaddingTop

Restituisce la spaziatura interna superiore di questa visualizzazione.

Parent

Ottiene l'elemento padre di questa visualizzazione. Si noti che l'elemento padre è un elemento ViewParent e non necessariamente una visualizzazione.

ParentForAccessibility

Ottiene l'elemento padre a scopo di accessibilità. Si noti che l'elemento padre per l'accessibilità non è necessario per l'elemento padre immediato. È il primo predecessore importante per l'accessibilità.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PendingCredentialCallback

Restituisce il callback configurato in precedenza in questa visualizzazione tramite l'API #setPendingCredentialRequest .

PendingCredentialRequest

Restituisce l'oggetto GetCredentialRequest associato alla visualizzazione.

PivotX

Posizione x del punto intorno al quale la vista è #setRotation(float) rotated e #setScaleX(float) scaled.; Imposta la posizione x del punto intorno al quale la visualizzazione è #setRotation(float) rotated e #setScaleX(float) scaled.

PivotY

Posizione y del punto intorno al quale la vista è #setRotation(float) rotated e #setScaleY(float) scaled.; Imposta la posizione y del punto intorno al quale la vista è #setRotation(float) rotated e #setScaleY(float) scaled.

PointerIcon

Ottiene l'icona del puntatore del mouse per la visualizzazione corrente.

PreferKeepClear

Recuperare la preferenza per questa visualizzazione da mantenere chiara. Impostare una preferenza per mantenere i limiti di questa visualizzazione non crittografati dalle finestre mobili sopra la finestra di questa visualizzazione.

PreferKeepClearRects

Impostare una preferenza per mantenere i dati forniti non crittografati dalle finestre mobili sopra la finestra di questa visualizzazione.

Pressed

Indica se la visualizzazione è attualmente in stato premuto. Imposta lo stato premuto per questa visualizzazione.

PressedEnabledFocusedSelectedStateSet

Indica che la visualizzazione viene premuta, abilitata, evidenziata e selezionata.

PressedEnabledFocusedSelectedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, abilitata, evidenziata, selezionata e la relativa finestra ha lo stato attivo.

PressedEnabledFocusedStateSet

Indica che la visualizzazione viene premuta, abilitata e evidenziata.

PressedEnabledFocusedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, abilitata, evidenziata e la relativa finestra ha lo stato attivo.

PressedEnabledSelectedStateSet

Indica che la visualizzazione viene premuta, abilitata e selezionata.

PressedEnabledSelectedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, abilitata, selezionata e la relativa finestra ha lo stato attivo.

PressedEnabledStateSet

Indica che la visualizzazione viene premuta e abilitata.

PressedEnabledWindowFocusedStateSet

Indica che la visualizzazione viene premuta, abilitata e la relativa finestra ha lo stato attivo.

PressedFocusedSelectedStateSet

Indica che la visualizzazione viene premuta, evidenziata e selezionata.

PressedFocusedSelectedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, evidenziata, selezionata e la relativa finestra ha lo stato attivo.

PressedFocusedStateSet

Indica che la visualizzazione viene premuta e evidenziata.

PressedFocusedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, evidenziata e la relativa finestra ha lo stato attivo.

PressedSelectedStateSet

Indica che la visualizzazione viene premuta e selezionata.

PressedSelectedWindowFocusedStateSet

Indica che la visualizzazione viene premuta, selezionata e la relativa finestra ha lo stato attivo.

PressedStateSet

Indica che la visualizzazione viene premuta.

PressedWindowFocusedStateSet

Indica che la visualizzazione viene premuta e la relativa finestra ha lo stato attivo.

RequestedFrameRate

Ottenere la frequenza dei fotogrammi preferita corrente della vista. È possibile impostare la frequenza dei fotogrammi preferita per una visualizzazione usando un numero positivo o specificando la categoria di frequenza dei fotogrammi preferita usando costanti, tra cui REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE, REQUESTED_FRAME_RATE_CATEGORY_LOW, REQUESTED_FRAME_RATE_CATEGORY_NORMAL REQUESTED_FRAME_RATE_CATEGORY_HIGH.

Resources

Restituisce le risorse associate a questa visualizzazione.

RevealOnFocusHint

Restituisce la preferenza di questa visualizzazione per il comportamento di reveal quando ottiene lo stato attivo. Imposta la preferenza di questa visualizzazione per il comportamento di reveal quando ottiene lo stato attivo.

Right

Posizione corretta di questa vista rispetto al relativo elemento padre; Imposta la posizione destra di questa visualizzazione rispetto al relativo elemento padre.

RightFadingEdgeStrength

Restituisce la forza, o l'intensità, del bordo sbiadito destro.

RightPaddingOffset

Quantità in base alla quale estendere l'area di dissolvenza destra.

RootSurfaceControl

AttachedSurfaceControl non è un view, ma solo l'interfaccia dell'oggetto windowing-system che contiene l'intera gerarchia di visualizzazione.

RootView

Trova la visualizzazione più in alto nella gerarchia di visualizzazione corrente.

RootWindowInsets

Specificare windowInsets originali inviati alla gerarchia di visualizzazione.

Rotation

Gradi ruotati intorno al punto pivot. Imposta i gradi di rotazione della visualizzazione intorno al punto pivot.

RotationX

Gradi ruotati dalla visualizzazione attorno all'asse orizzontale attraverso il punto pivot. Imposta i gradi che la vista viene ruotata attorno all'asse orizzontale attraverso il punto pivot.

RotationY

Gradi che la vista viene ruotata attorno all'asse verticale attraverso il punto pivot. Imposta i gradi di rotazione della visualizzazione attorno all'asse verticale attraverso il punto pivot.

SaveEnabled

Indica se questa vista salverà il relativo stato, ovvero se verrà chiamato il relativo #onSaveInstanceState metodo. Controlla se il salvataggio dello stato della visualizzazione è abilitato, ovvero se verrà chiamato il relativo #onSaveInstanceState metodo.

SaveFromParentEnabled

Indica se l'intera gerarchia in questa vista salverà lo stato quando si verifica un salvataggio dello stato dall'elemento padre. Controlla se l'intera gerarchia in questa visualizzazione salverà lo stato quando si verifica un salvataggio dello stato dall'elemento padre.

ScaleX

Quantità di ridimensionamento della visualizzazione in x intorno al punto pivot, in proporzione alla larghezza non ridimensionata della vista. Imposta la quantità di ridimensionamento della visualizzazione in x intorno al punto pivot, in proporzione alla larghezza non ridimensionata della vista.

ScaleXs

Wrapper property intorno alla scaleX funzionalità gestita dai View#setScaleX(float) metodi e View#getScaleX() .

ScaleY

Quantità di ridimensionamento della visualizzazione in y intorno al punto pivot, in proporzione all'altezza non ridimensionata della vista. Imposta la quantità di ridimensionamento della visualizzazione in Y intorno al punto pivot, in percentuale della larghezza non ridimensionata della vista.

ScaleYs

Wrapper property intorno alla scaleY funzionalità gestita dai View#setScaleY(float) metodi e View#getScaleY() .

ScreenReaderFocusable

Restituisce un valore che indica se la visualizzazione deve essere considerata come un'unità attivabile dagli strumenti di accessibilità dell'utilità per la lettura dello schermo. Imposta se questa visualizzazione deve essere un elemento attivabile per le utilità per la lettura dello schermo e includere visualizzazioni non attivabili dal relativo sottoalbero quando si forniscono commenti e suggerimenti.

ScrollBarDefaultDelayBeforeFade

Restituisce il ritardo prima della dissolvenza delle barre di scorrimento. Definire il ritardo prima della dissolvenza delle barre di scorrimento.

ScrollBarFadeDuration

Restituisce la durata della dissolvenza della barra di scorrimento. Definire la durata della dissolvenza della barra di scorrimento.

ScrollbarFadingEnabled

Restituisce true se le barre di scorrimento sbiaderanno quando questa visualizzazione non scorre; Definire se le barre di scorrimento svaniranno quando la visualizzazione non è in scorrimento.

ScrollBarSize

Restituisce la dimensione della barra di scorrimento. Definire le dimensioni della barra di scorrimento.

ScrollBarStyle

Restituisce lo stile della barra di scorrimento corrente. Specificare lo stile delle barre di scorrimento.

ScrollCaptureHint

Restituisce l'hint di acquisizione di scorrimento corrente per questa visualizzazione. Imposta l'hint di acquisizione di scorrimento per questa visualizzazione.

ScrollIndicators

Restituisce una maschera di bit che rappresenta gli indicatori di scorrimento abilitati.

ScrollX

Restituisce la posizione sinistra scorrevole di questa visualizzazione. Impostare la posizione a scorrimento orizzontale della visualizzazione.

ScrollY

Restituisce la posizione superiore scorrevole di questa visualizzazione. Impostare la posizione verticale a scorrimento della visualizzazione.

Selected

Indica lo stato di selezione di questa visualizzazione. Modifica lo stato di selezione di questa visualizzazione.

SelectedStateSet

Indica che la visualizzazione è selezionata.

SelectedWindowFocusedStateSet

Indica che la visualizzazione è selezionata e che la relativa finestra ha lo stato attivo.

SolidColor

Esegui l'override di questa opzione se la visualizzazione è nota per essere sempre disegnata sopra uno sfondo a tinta unita e deve disegnare bordi sfumati.

SoundEffectsEnabled

Impostare se questa visualizzazione deve avere effetti sonori abilitati per gli eventi, ad esempio clic e tocco.

SourceLayoutResId

Un View oggetto può essere gonfiato da un layout XML.

StateDescription

Ottiene o imposta la descrizione dello stato presentata ai servizi di accessibilità.

StateDescriptionFormatted

Restituisce la Viewdescrizione dello stato. Imposta la Viewdescrizione dello stato.

StateListAnimator

Restituisce l'oggetto StateListAnimator corrente, se esistente. Collega l'oggetto StateListAnimator fornito a questa visualizzazione.

SuggestedMinimumHeight

Restituisce l'altezza minima suggerita che deve essere utilizzata dalla vista.

SuggestedMinimumWidth

Restituisce la larghezza minima suggerita che deve essere utilizzata dalla visualizzazione.

SupplementalDescription

Ottiene o imposta informazioni di accessibilità supplementari per questa visualizzazione.

SupplementalDescriptionFormatted

Restituisce la descrizione supplementare della visualizzazione. Una descrizione supplementare fornisce brevi informazioni supplementari per questo nodo, ad esempio lo scopo del nodo quando tale scopo non viene trasmesso all'interno della relativa rappresentazione testuale. Ad esempio, se un elenco a discesa ha lo scopo di impostare la famiglia di caratteri, la descrizione supplementare potrebbe essere "famiglia di caratteri". Se il nodo include elementi figlio, la relativa descrizione supplementare funge da informazioni aggiuntive e non deve sostituire le informazioni esistenti nel sottoalbero. Questo comportamento è diverso da getContentDescription() in quanto questa descrizione è puramente supplementare, mentre una descrizione del contenuto può essere usata per sostituire una descrizione per un nodo o il relativo sottoalbero che una tecnologia assistive potrebbe altrimenti calcolare in base ad altre proprietà del nodo e dei relativi discendenti. Nota: non eseguire l'override di questo metodo, perché non avrà alcun effetto sulla descrizione supplementare presentata ai servizi di accessibilità. È necessario chiamare setSupplementalDescription(CharSequence) per modificare la descrizione supplementare.

SystemGestureExclusionRects

Recuperare l'elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento. Imposta un elenco di aree all'interno dello spazio di coordinate post-layout della visualizzazione in cui il sistema non deve intercettare il tocco o altri movimenti del dispositivo di puntamento.

SystemUiFlags

Ottiene o imposta i flag di visibilità dell'interfaccia utente di sistema richiesti per questa visualizzazione.

SystemUiVisibility
Obsoleti.

Restituisce l'ultimo #setSystemUiVisibility(int) oggetto richiesto da questa visualizzazione. Richiedere che venga modificata la visibilità della barra di stato o di altre decorazioni dello schermo/finestra.

Tag

Restituisce il tag di questa visualizzazione. Imposta il tag associato a questa visualizzazione.

TextAlignment

Restituisce l'allineamento del testo risolto. Impostare l'allineamento del testo.

TextDirection

Restituisce la direzione del testo risolto. Impostare la direzione del testo.

ThresholdClass

Ottiene l'handle della classe JNI usato dal .NET per il runtime di associazione Android.

ThresholdType

Ottiene il tipo gestito utilizzato dal .NET per il runtime di associazione Android.

TooltipText

Ottiene o imposta il testo visualizzato nella descrizione comando di questa visualizzazione.

TooltipTextFormatted

Restituisce il testo della descrizione comando della visualizzazione. Imposta il testo della descrizione comando che verrà visualizzato in un piccolo popup accanto alla visualizzazione.

Top

Posizione superiore di questa visualizzazione rispetto all'elemento padre. Imposta la posizione superiore di questa visualizzazione rispetto al relativo elemento padre.

TopFadingEdgeStrength

Restituisce la forza, o l'intensità, del bordo superiore sbiadito.

TopPaddingOffset

Quantità in base alla quale estendere l'area superiore sbiadita.

Touchables

Trovare e restituire tutte le visualizzazioni toccabili discendenti di questa visualizzazione, eventualmente includendo questa visualizzazione se è toccabile.

TouchDelegate

Ottiene l'oggetto TouchDelegate per questa visualizzazione.

TransitionAlpha

Questa proprietà è destinata solo all'uso della transizione dissolvenza, che lo anima per produrre una traslucidanza visiva che non influisce sul lato (o influenzata da) la proprietà alfa reale. Questa proprietà è destinata solo all'uso della transizione Fade, che lo anima per produrre una traslucidanza visiva che non influisce sul lato (o ne viene influenzata) la proprietà alfa reale.

TransitionName

Restituisce il nome della visualizzazione da utilizzare per identificare le visualizzazioni nelle transizioni. Imposta il nome della visualizzazione da utilizzare per identificare le visualizzazioni nelle transizioni.

TranslationX

Posizione orizzontale di questa visualizzazione rispetto alla relativa #getLeft() left posizione. Imposta la posizione orizzontale di questa visualizzazione rispetto alla relativa #getLeft() left posizione.

TranslationY

Posizione verticale di questa visualizzazione rispetto alla posizione #getTop() top . Imposta la posizione verticale di questa visualizzazione rispetto alla relativa #getTop() top posizione.

TranslationZ

Posizione di profondità di questa visualizzazione rispetto alla relativa #getElevation() elevationproprietà .; Imposta la posizione di profondità di questa visualizzazione rispetto al relativo #getElevation() elevationoggetto .

UniqueDrawingId

Ottiene l'identificatore utilizzato per questa visualizzazione dal sistema di disegno.

VerticalFadingEdgeEnabled

Indicare se i bordi verticali vengono sbiaditi quando la visualizzazione viene scorrevole orizzontalmente; Consente di stabilire se i bordi verticali devono essere sbiaditi quando questa visualizzazione viene scorrevole verticalmente.

VerticalFadingEdgeLength

Restituisce le dimensioni dei bordi sbiaditi verticali utilizzati per indicare che più contenuto in questa visualizzazione è visibile.

VerticalScrollBarEnabled

Indicare se la barra di scorrimento verticale deve essere disegnata o meno. Definire se la barra di scorrimento verticale deve essere disegnata o meno.

VerticalScrollbarPosition

Impostare la posizione della barra di scorrimento verticale.

VerticalScrollbarThumbDrawable

Restituisce l'oggetto drawable attualmente configurato per il pollice della barra di scorrimento verticale, se esistente, null in caso contrario. Definisce la barra di scorrimento verticale disegnabile

VerticalScrollbarTrackDrawable

Restituisce l'oggetto drawable attualmente configurato per la traccia della barra di scorrimento verticale, se esistente, null in caso contrario. Definisce la traccia verticale della barra di scorrimento disegnabile

VerticalScrollbarWidth

Restituisce la larghezza della barra di scorrimento verticale.

ViewTranslationResponse

Restituisce l'oggetto ViewTranslationResponse associato a questa visualizzazione.

ViewTreeObserver

Restituisce il viewTreeObserver per la gerarchia di questa vista.

Visibility

Restituisce lo stato di visibilità per questa visualizzazione. Impostare lo stato di visibilità di questa visualizzazione.

Width

Restituisce la larghezza della visualizzazione.

WindowAttachCount

Numero di volte in cui questa visualizzazione è stata collegata a una finestra

WindowFocusedStateSet

Indica che la finestra della visualizzazione ha lo stato attivo.

WindowId

Recuperare l'oggetto WindowId per la finestra a cui è attualmente collegata questa visualizzazione.

WindowInsetsController

Recupera il singolo WindowInsetsController della finestra a cui è collegata questa visualizzazione.

WindowSystemUiVisibility

Restituisce la visibilità corrente dell'interfaccia utente di sistema attualmente impostata per l'intera finestra.

WindowToken

Recuperare un token univoco che identifica la finestra a cui è collegata questa visualizzazione.

WindowVisibility

Restituisce la visibilità corrente della finestra a cui è associata questa visualizzazione ( #GONE, #INVISIBLEo #VISIBLE).

X

Wrapper property intorno alla x funzionalità gestita dai View#setX(float) metodi e View#getX() .

Y

Wrapper property intorno alla y funzionalità gestita dai View#setY(float) metodi e View#getY() .

Z

Wrapper property intorno alla z funzionalità gestita dai View#setZ(float) metodi e View#getZ() .

Metodi

Nome Descrizione
AddChildrenForAccessibility(IList<View>)

Aggiunge gli elementi figlio di questa visualizzazione pertinenti per l'accessibilità all'elenco specificato come output.

AddExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo, String, Bundle)

Aggiunge dati aggiuntivi a un oggetto AccessibilityNodeInfo in base a una richiesta esplicita per i dati aggiuntivi.

AddFocusables(IList<View>, FocusSearchDirection, FocusablesFlags)

Aggiunge tutte le visualizzazioni attivabili discendenti di questa visualizzazione (eventualmente inclusa questa visualizzazione se è attivabile) alle visualizzazioni.

AddFocusables(IList<View>, FocusSearchDirection)

Aggiungere tutte le visualizzazioni attivabili discendenti di questa visualizzazione (eventualmente includendo questa visualizzazione se è attivabile) alle visualizzazioni.

AddKeyboardNavigationClusters(ICollection<View>, FocusSearchDirection)

Aggiunge tutte le radici del cluster di spostamento tramite tastiera discendenti di questa visualizzazione (eventualmente inclusa questa vista se si tratta di una radice del cluster) alle visualizzazioni.

AddOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Aggiungere un listener per le modifiche dello stato di collegamento.

AddOnLayoutChangeListener(View+IOnLayoutChangeListener)

Aggiungere un listener che verrà chiamato quando i limiti della visualizzazione cambiano a causa dell'elaborazione del layout.

AddOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Aggiunge un listener che riceverà s non gestito KeyEvent.

AddTouchables(IList<View>)

Aggiungere tutte le visualizzazioni toccabili discendenti di questa visualizzazione (eventualmente inclusa questa visualizzazione se è toccabile) alle visualizzazioni.

Animate()

Questo metodo restituisce un oggetto ViewPropertyAnimator, che può essere utilizzato per animare proprietà specifiche in questa visualizzazione.

AnnounceForAccessibility(ICharSequence)

Metodo pratico per l'invio di un AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent oggetto per suggerire che un servizio di accessibilità annuncia il testo specificato agli utenti.

AnnounceForAccessibility(String)

Metodo pratico per l'invio di un AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent oggetto per suggerire che un servizio di accessibilità annuncia il testo specificato agli utenti.

Autofill(AutofillValue)

Riempie automaticamente il contenuto di questa visualizzazione con .value

Autofill(SparseArray)

Riempie automaticamente il contenuto degli elementi figlio virtuali all'interno di questa visualizzazione.

AwakenScrollBars()

Attivare le barre di scorrimento da disegnare.

AwakenScrollBars(Int32, Boolean)

Attivare le barre di scorrimento da disegnare.

AwakenScrollBars(Int32)

Attivare le barre di scorrimento da disegnare.

BringToFront()

Modificare l'ordine z della visualizzazione nell'albero, quindi si trova sopra le altre visualizzazioni di pari livello.

BuildDrawingCache()

La chiamata a questo metodo equivale a chiamare buildDrawingCache(false).

BuildDrawingCache(Boolean)

Forza la compilazione della cache di disegno se la cache di disegno non è valida.

BuildLayer()

Forza la creazione del livello di questa visualizzazione e il rendering di questa visualizzazione nel relativo livello.

CallOnClick()

Chiamare direttamente qualsiasi onClickListener collegato.

CancelDragAndDrop()

Annulla un'operazione di trascinamento e rilascio in corso.

CancelLongPress()

Annulla una pressione lunga in sospeso.

CancelPendingInputEvents()

Annullare tutti gli eventi di input di alto livello posticipati precedentemente pubblicati nella coda di eventi.

CanResolveLayoutDirection()

Controllare se è possibile eseguire la risoluzione della direzione del layout.

CanResolveTextAlignment()

Controllare se è possibile eseguire la risoluzione dell'allineamento del testo.

CanResolveTextDirection()

Controllare se è possibile eseguire la risoluzione della direzione del testo.

CanScrollHorizontally(Int32)

Controllare se questa visualizzazione può essere scorrere orizzontalmente in una determinata direzione.

CanScrollVertically(Int32)

Controllare se questa visualizzazione può essere scorrere verticalmente in una determinata direzione.

CheckInputConnectionProxy(View)

Chiamato da android.view.inputmethod.InputMethodManager quando una vista che non è la destinazione di connessione di input corrente sta tentando di effettuare una chiamata sul gestore.

ClearAnimation()

Annulla tutte le animazioni per questa visualizzazione.

ClearFocus()

Chiamato quando questa visualizzazione vuole rinunciare allo stato attivo.

ClearPendingCredentialRequest()

Cancella la richiesta e il callback impostati in precedenza tramite View#setPendingCredentialRequest.

ClearViewTranslationCallback()

Deselezionare da ViewTranslationCallback questa visualizzazione.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CombineMeasuredStates(Int32, Int32)

Unire due stati restituiti da #getMeasuredState().

ComputeHorizontalScrollExtent()

Calcolare l'estensione orizzontale del pollice della barra di scorrimento orizzontale all'interno dell'intervallo orizzontale.

ComputeHorizontalScrollOffset()

Calcolare l'offset orizzontale del pollice della barra di scorrimento orizzontale all'interno dell'intervallo orizzontale.

ComputeHorizontalScrollRange()

Calcolare l'intervallo orizzontale rappresentato dalla barra di scorrimento orizzontale.

ComputeScroll()

Chiamato da un padre per richiedere che un figlio aggiorni i relativi valori per mScrollX e mScrollY, se necessario.

ComputeSystemWindowInsets(WindowInsets, Rect)

Calcola gli inset che devono essere utilizzati da questa vista e quelli che devono propagarsi a quelli sottostanti.

ComputeVerticalScrollExtent()

Calcolare l'extent verticale della barra di scorrimento verticale all'interno dell'intervallo verticale.

ComputeVerticalScrollOffset()

Calcolare l'offset verticale del pollice della barra di scorrimento verticale all'interno dell'intervallo orizzontale.

ComputeVerticalScrollRange()

Calcolare l'intervallo verticale rappresentato dalla barra di scorrimento verticale.

Construct(JniObjectReference, JniObjectReferenceOptions)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
CreateAccessibilityNodeInfo()

Restituisce un oggetto AccessibilityNodeInfo che rappresenta questa vista dal punto di vista di un oggetto android.accessibilityservice.AccessibilityService.

CreateContextMenu(IContextMenu)

Mostra il menu di scelta rapida per questa visualizzazione.

DestroyDrawingCache()

Libera le risorse utilizzate dalla cache di disegno.

DispatchApplyWindowInsets(WindowInsets)

Richiedere di applicare gli inset di finestra specificati a questa visualizzazione o a un'altra visualizzazione nel relativo sottoalbero.

DispatchCapturedPointerEvent(MotionEvent)

Passare un evento puntatore acquisito verso il basso alla visualizzazione evidenziata.

DispatchConfigurationChanged(Configuration)

Inviare una notifica relativa alla modifica della configurazione delle risorse nella gerarchia di visualizzazione.

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

Inviare per raccogliere i ViewTranslationRequestdati a scopo di traduzione attraversando la gerarchia quando l'app richiede la traduzione dell'interfaccia utente.

DispatchDisplayHint(ViewStates)

Inviare un suggerimento su se questa visualizzazione viene visualizzata.

DispatchDragEvent(DragEvent)

Rileva se questa visualizzazione è abilitata e dispone di un listener di eventi di trascinamento.

DispatchDraw(Canvas)

Chiamato da disegno per disegnare le visualizzazioni figlio.

DispatchDrawableHotspotChanged(Single, Single)

Invia drawableHotspotChanged a tutti i bambini di questo View.

DispatchFinishTemporaryDetach()

Inviare #onFinishTemporaryDetach() a questa visualizzazione e ai relativi elementi figlio diretti se si tratta di una visualizzazione contenitore.

DispatchGenericFocusedEvent(MotionEvent)

Inviare un evento di movimento generico alla visualizzazione attualmente incentrata.

DispatchGenericMotionEvent(MotionEvent)

Inviare un evento di movimento generico.

DispatchGenericPointerEvent(MotionEvent)

Inviare un evento di movimento generico alla visualizzazione sotto il primo puntatore.

DispatchHoverEvent(MotionEvent)

Inviare un evento al passaggio del mouse.

DispatchKeyEvent(KeyEvent)

Inviare un evento chiave alla visualizzazione successiva sul percorso dello stato attivo.

DispatchKeyEventPreIme(KeyEvent)

Inviare un evento chiave prima che venga elaborato da qualsiasi metodo di input associato alla gerarchia di visualizzazione.

DispatchKeyShortcutEvent(KeyEvent)

Invia un evento di scelta rapida tramite tasto di scelta rapida.

DispatchNestedFling(Single, Single, Boolean)

Inviare una sequenza a un elemento padre di scorrimento annidato.

DispatchNestedPreFling(Single, Single)

Inviare una sequenza di scorrimento a un elemento padre di scorrimento annidato prima che venga elaborato da questa visualizzazione.

DispatchNestedPrePerformAccessibilityAction(Action, Bundle)

Segnalare un'azione di accessibilità agli elementi padre di questa visualizzazione per l'elaborazione delegata.

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

Inviare un passaggio di uno scorrimento annidato in corso prima che questa visualizzazione ne consuma una parte.

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

Inviare un passaggio di uno scorrimento annidato in corso.

DispatchPointerCaptureChanged(Boolean)

Notifica a questa vista che il relativo stato di acquisizione puntatore è cambiato.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Invia un oggetto AccessibilityEvent a View per aggiungere il contenuto di testo della visualizzazione e i relativi elementi figlio.

DispatchProvideAutofillStructure(ViewStructure, AutofillFlags)

Invia la creazione di un oggetto ViewStructureper scopi di riempimento automatico nella gerarchia, quando viene creata una struttura assist come parte di una richiesta di riempimento automatico.

DispatchProvideStructure(ViewStructure)

Creare l'invio della ViewStructure gerarchia verso il basso.

DispatchRestoreInstanceState(SparseArray)

Chiamato da #restoreHierarchyState(android.util.SparseArray) per recuperare lo stato per questa vista e i relativi elementi figlio.

DispatchSaveInstanceState(SparseArray)

Chiamato da #saveHierarchyState(android.util.SparseArray) per archiviare lo stato per questa visualizzazione e i relativi elementi figlio.

DispatchScrollCaptureSearch(Rect, Point, IConsumer)

Inviare una richiesta di ricerca di acquisizione di scorrimento verso il basso nella gerarchia di visualizzazione.

DispatchSetActivated(Boolean)

Dispatch setActivated su tutti gli elementi figlio di questa visualizzazione.

DispatchSetPressed(Boolean)

Dispatch setPressed su tutti gli elementi figlio di questa visualizzazione.

DispatchSetSelected(Boolean)

Dispatch impostatoSelected su tutti gli elementi figlio della visualizzazione.

DispatchStartTemporaryDetach()

Inviare #onStartTemporaryDetach() a questa visualizzazione e ai relativi elementi figlio diretti se si tratta di una visualizzazione contenitore.

DispatchSystemUiVisibilityChanged(Int32)
Obsoleti.

Notifica a questa visualizzazione che la visibilità dell'interfaccia utente di sistema è cambiata.

DispatchSystemUiVisibilityChanged(SystemUiFlags)

Inviare i callback verso #setOnSystemUiVisibilityChangeListener il basso nella gerarchia di visualizzazione.

DispatchTouchEvent(MotionEvent)

Passare l'evento di movimento touch screen verso il basso alla visualizzazione di destinazione o questa visualizzazione se è la destinazione.

DispatchTrackballEvent(MotionEvent)

Passare un evento di movimento trackball verso il basso alla visualizzazione con stato attivo.

DispatchUnhandledMove(View, FocusSearchDirection)

Questo metodo è l'ultima possibilità per la visualizzazione con stato attivo e i relativi predecessori di rispondere a un tasto freccia.

DispatchVisibilityChanged(View, ViewStates)

Inviare una visibilità di visualizzazione cambiare verso il basso nella gerarchia di visualizzazione.

DispatchWindowFocusChanged(Boolean)

Chiamato quando la finestra contenente questa visualizzazione ottiene o perde lo stato attivo della finestra.

DispatchWindowInsetsAnimationEnd(WindowInsetsAnimation)

Invia quando WindowInsetsAnimation.Callback#onEnd(WindowInsetsAnimation) termina l'animazione di Window Insets.

DispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation)

Invia quando WindowInsetsAnimation.Callback#onPrepare(WindowInsetsAnimation) viene preparata l'animazione Window Insets.

DispatchWindowInsetsAnimationProgress(WindowInsets, IList<WindowInsetsAnimation>)

WindowInsetsAnimation.Callback#onProgress(WindowInsets, List) Invia quando l'animazione di Inset di finestre esegue lo stato di avanzamento.

DispatchWindowInsetsAnimationStart(WindowInsetsAnimation, WindowInsetsAnimation+Bounds)

Invia all'avvio WindowInsetsAnimation.Callback#onStart(WindowInsetsAnimation, Bounds) dell'animazione Window Insets.

DispatchWindowSystemUiVisiblityChanged(SystemUiFlags)

Inviare i callback verso #onWindowSystemUiVisibilityChanged(int) il basso nella gerarchia di visualizzazione.

DispatchWindowVisibilityChanged(ViewStates)

Inviare una visibilità della finestra in basso nella gerarchia di visualizzazione.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
Draw(Canvas)

Eseguire manualmente il rendering di questa visualizzazione (e di tutti i relativi elementi figlio) nell'oggetto Canvas specificato.

DrawableHotspotChanged(Single, Single)

Questa funzione viene chiamata ogni volta che l'hotspot di visualizzazione cambia e deve essere propagata per disegnare o le visualizzazioni figlio gestite dalla visualizzazione.

DrawableStateChanged()

Questa funzione viene chiamata ogni volta che lo stato della visualizzazione cambia in modo che influisca sullo stato dei drawable visualizzati.

Equals(Object)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FindFocus()

Trovare la visualizzazione nella gerarchia rooted in questa visualizzazione che attualmente ha lo stato attivo.

FindOnBackInvokedDispatcher()

Esaminare la gerarchia di visualizzazione per trovare l'oggetto più OnBackInvokedDispatchervicino.

FindViewById(Int32)

Trova la prima vista discendente con l'ID specificato, la visualizzazione stessa se l'ID corrisponde #getId()o null se l'ID non è valido (< 0) o non esiste alcuna visualizzazione corrispondente nella gerarchia.

FindViewById<T>(Int32)

Trova la vista con l'ID specificato come tipo richiesto.

FindViewsWithText(IList<View>, ICharSequence, FindViewsWith)

Trova le visualizzazioni che contengono testo specificato.

FindViewsWithText(IList<View>, String, FindViewsWith)

Trova le visualizzazioni che contengono testo specificato.

FindViewWithTag(Object)

Cercare una visualizzazione figlio con il tag specificato.

FitSystemWindows(Rect)
Obsoleti.

Chiamato dalla gerarchia di visualizzazione quando gli inset di contenuto per una finestra sono stati modificati, per consentirne la regolazione del contenuto in modo che si adattino all'interno di tali finestre.

FocusSearch(FocusSearchDirection)

Trovare la visualizzazione più vicina nella direzione specificata che può assumere lo stato attivo.

ForceHasOverlappingRendering(Boolean)

Imposta il comportamento per il rendering sovrapposto per questa visualizzazione (vedere hasOverlappingRendering() per altri dettagli su questo comportamento. La chiamata a questo metodo è un'alternativa all'override di hasOverlappingRendering() in una sottoclasse, fornendo il valore che viene quindi usato internamente. Ovvero, quando viene chiamato forceHasOverlappingRendering(boolean), il valore di hasOverlappingRendering() viene ignorato e viene usato il valore passato in questo metodo.

ForceLayout()

Forza la disposizione di questa visualizzazione durante il passaggio di layout successivo.

GatherTransparentRegion(Region)

Questo viene usato da ViewRoot per eseguire un'ottimizzazione quando la gerarchia di visualizzazione contiene uno o più SurfaceView.

GenerateDisplayHash(String, Rect, IExecutor, IDisplayHashResultCallback)

Chiamato per generare un DisplayHash oggetto per questa vista.

GenerateViewId()

Generare un valore adatto per l'uso in #setId(int).

GetAccessibilityDelegate()

Restituisce il delegato per l'implementazione del supporto per l'accessibilità tramite la composizione.

GetAttributeResolutionStack(Int32)

Restituisce l'elenco ordinato di ID risorsa che vengono considerati durante la risoluzione dei valori degli attributi per questo Viewoggetto .

GetAutofillHints()

Ottiene gli hint che consentono android.service.autofill.AutofillService di determinare come riempire automaticamente la visualizzazione con i dati dell'utente.

GetClipBounds(Rect)

Popola un rettangolo di output con i limiti di ritaglio della visualizzazione, restituendo true se ha esito positivo o false se i limiti di clip della visualizzazione sono null.

GetDefaultSize(Int32, Int32)

Utilità per restituire una dimensione predefinita.

GetDrawableState()

Restituisce una matrice di ID risorsa degli stati drawable che rappresentano lo stato corrente della visualizzazione.

GetDrawingCache(Boolean)

Restituisce la bitmap in cui il disegno della visualizzazione è memorizzato nella cache.

GetDrawingRect(Rect)

Restituisce i limiti di disegno visibili della visualizzazione.

GetFocusable()

Restituisce l'impostazione attivabile per questa visualizzazione.

GetFocusables(FocusSearchDirection)

Trovare e restituire tutte le visualizzazioni attivabili discendenti di questa visualizzazione, eventualmente includendo questa visualizzazione se è attivabile.

GetFocusedRect(Rect)

Quando una visualizzazione ha lo stato attivo e l'utente si allontana da esso, la visualizzazione successiva viene cercata a partire dal rettangolo riempito da questo metodo.

GetGlobalVisibleRect(Rect, Point)

Imposta r sulle coordinate dell'area non ritagliata di questa visualizzazione nello spazio delle coordinate della visualizzazione radice della visualizzazione.

GetGlobalVisibleRect(Rect)

Imposta r sulle coordinate dell'area non ritagliata di questa visualizzazione nello spazio delle coordinate della visualizzazione radice della visualizzazione.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetHasOverlappingRendering()

Restituisce il valore per il rendering sovrapposto utilizzato internamente.

GetHitRect(Rect)

Premere il rettangolo nelle coordinate dell'elemento padre

GetLocalVisibleRect(Rect)

Imposta r le coordinate dell'area non ritagliata di questa visualizzazione rispetto all'angolo superiore sinistro della visualizzazione.

GetLocationInSurface(Int32[])

Ottiene le coordinate di questa vista nello spazio delle coordinate dell'oggetto Surface contenente la vista.

GetLocationInWindow(Int32[])

Ottiene le coordinate di questa visualizzazione nello spazio delle coordinate della finestra che contiene la vista, indipendentemente dalle decorazioni di sistema.

GetLocationOnScreen(Int32[])

Ottiene le coordinate di questa visualizzazione nello spazio delle coordinate dello schermo del dispositivo, indipendentemente dalle decorazioni di sistema e dal fatto che il sistema sia in modalità a più finestre.

GetReceiveContentMimeTypes()

Restituisce i tipi MIME accettati da #performReceiveContent per questa vista, come configurato tramite #setOnReceiveContentListener.

GetTag(Int32)

Restituisce il tag associato a questa visualizzazione e alla chiave specificata.

GetWindowVisibleDisplayFrame(Rect)

Recuperare le dimensioni di visualizzazione visibili complessive in cui è stata posizionata la finestra a cui è collegata questa visualizzazione.

GetX()

Posizione x dell'oggetto visivo di questa visualizzazione, espressa in pixel.

GetY()

Posizione visiva y di questa visualizzazione, espressa in pixel.

GetZ()

Posizione z visiva di questa visualizzazione, espressa in pixel.

Inflate(Context, Int32, ViewGroup)

Gonfiare una vista da una risorsa XML.

InitializeFadingEdge(TypedArray)

Inizializza i bordi sbiaditi da un determinato set di attributi con stile.

InitializeScrollbars(TypedArray)

Inizializza le barre di scorrimento da un determinato set di attributi con stile.

Invalidate()

Invalidare l'intera visualizzazione.

Invalidate(Int32, Int32, Int32, Int32)

Contrassegnare l'area definita dalla rettifica (l,t,r,b) in base alla necessità di disegnare.

Invalidate(Rect)

Contrassegnare l'area definita da dirty come necessario per disegnare.

InvalidateDrawable(Drawable)

Invalida l'oggetto Drawable specificato.

InvalidateOutline()

Chiamato per ricompilare la struttura della visualizzazione dalla relativa ViewOutlineProvider outline provider

InvokeFitsSystemWindows()
Obsoleti.

Richiama il comportamento legacy di questa visualizzazione fit-system-windows.

IsVisibleToUserForAutofill(Int32)

Calcola se questa visualizzazione di riempimento automatico virtuale è visibile all'utente.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
JumpDrawablesToCurrentState()

Chiamare Drawable#jumpToCurrentState() Drawable.jumpToCurrentState() su tutti gli oggetti drawable associati a questa visualizzazione.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Trovare il cluster di spostamento tramite tastiera più vicino nella direzione specificata.

Layout(Int32, Int32, Int32, Int32)

Assegnare una dimensione e una posizione a una visualizzazione e a tutti i relativi discendenti

Measure(Int32, Int32)

Questo è chiamato per scoprire quanto dovrebbe essere grande una vista.

MergeDrawableStates(Int32[], Int32[])

Unire i valori di stato personalizzati in <var additionalState>/var< nei valori >dello stato di base var<baseState>/var< restituiti da >#onCreateDrawableState(int).

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OffsetLeftAndRight(Int32)

Offset della posizione orizzontale di questa visualizzazione in base alla quantità specificata di pixel.

OffsetTopAndBottom(Int32)

Offset della posizione verticale di questa visualizzazione in base al numero specificato di pixel.

OnAnimationEnd()

Richiamato da un viewGroup padre per notificare la fine dell'animazione attualmente associata a questa visualizzazione.

OnAnimationStart()

Richiamato da un viewGroup padre per notificare l'inizio dell'animazione attualmente associata a questa visualizzazione.

OnApplyWindowInsets(WindowInsets)

Chiamato quando la visualizzazione deve essere applicata WindowInsets in base ai criteri interni.

OnAttachedToWindow()

Questa operazione viene chiamata quando la visualizzazione è collegata a una finestra.

OnCancelPendingInputEvents()

Chiamato come risultato di una chiamata a #cancelPendingInputEvents() in questa visualizzazione o in una visualizzazione padre.

OnCapturedPointerEvent(MotionEvent)

Implementare questo metodo per gestire gli eventi puntatore acquisiti

OnCheckIsTextEditor()

Controllare se la visualizzazione chiamata è un editor di testo, nel qual caso sarebbe opportuno visualizzare automaticamente una finestra di input soft per essa.

OnConfigurationChanged(Configuration)

Chiamato quando la configurazione corrente delle risorse usate dall'applicazione è stata modificata.

OnCreateContextMenu(IContextMenu)

Le visualizzazioni devono implementare questa opzione se la visualizzazione stessa aggiunge elementi al menu di scelta rapida.

OnCreateDrawableState(Int32)

Generare il nuovo android.graphics.drawable.Drawable stato per questa visualizzazione.

OnCreateInputConnection(EditorInfo)

Creare un nuovo InputConnection per un inputMethod per interagire con la visualizzazione.

OnCreateViewTranslationRequest(Int32[], IConsumer)

Raccoglie un oggetto ViewTranslationRequest che rappresenta il contenuto da tradurre nella visualizzazione.

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

Raccoglie i dati che rappresentano il contenuto da tradurre per le visualizzazioni ViewTranslationRequestvirtuali nella visualizzazione host.

OnDetachedFromWindow()

Questo viene chiamato quando la visualizzazione viene scollegata da una finestra.

OnDisplayHint(Int32)

Fornisce a questa visualizzazione un suggerimento sul fatto che venga visualizzato o meno.

OnDragEvent(DragEvent)

Gestisce gli eventi di trascinamento inviati dal sistema dopo una chiamata a android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

OnDraw(Canvas)

Implementare questa operazione per eseguire il disegno.

OnDrawForeground(Canvas)

Disegnare qualsiasi contenuto in primo piano per questa visualizzazione.

OnDrawScrollBars(Canvas)

Richiedere il disegno della barra di scorrimento orizzontale e verticale.

OnFilterTouchEventForSecurity(MotionEvent)

Filtrare l'evento tocco per applicare i criteri di sicurezza.

OnFinishInflate()

Finalizzare l'aumento di una vista da XML.

OnFinishTemporaryDetach()

Chiamato dopo #onStartTemporaryDetach il completamento della modifica della visualizzazione da parte del contenitore.

OnFocusChanged(Boolean, FocusSearchDirection, Rect)

Chiamato dal sistema di visualizzazione quando cambia lo stato attivo di questa visualizzazione.

OnGenericMotionEvent(MotionEvent)

Implementare questo metodo per gestire eventi di movimento generici.

OnHoverChanged(Boolean)

Implementare questo metodo per gestire le modifiche dello stato del passaggio del mouse.

OnHoverEvent(MotionEvent)

Implementare questo metodo per gestire gli eventi al passaggio del mouse.

OnInitializeAccessibilityEvent(AccessibilityEvent)

Inizializza un oggetto AccessibilityEvent con informazioni su questa vista, ovvero l'origine evento.

OnInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)

Inizializza un oggetto AccessibilityNodeInfo con informazioni su questa visualizzazione.

OnKeyDown(Keycode, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyDown(int, KeyEvent) KeyEvent.Callback.onKeyDown(): eseguire la pressione della visualizzazione quando KeyEvent#KEYCODE_DPAD_CENTER o KeyEvent#KEYCODE_ENTER viene rilasciata, se la visualizzazione è abilitata e selezionabile.

OnKeyLongPress(Keycode, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): restituisce sempre false (non gestisce l'evento).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): restituisce sempre false (non gestisce l'evento).

OnKeyPreIme(Keycode, KeyEvent)

Gestire un evento chiave prima che venga elaborato da qualsiasi metodo di input associato alla gerarchia di visualizzazione.

OnKeyShortcut(Keycode, KeyEvent)

Chiamato sulla visualizzazione evidenziata quando un evento di scelta rapida del tasto non viene gestito.

OnKeyUp(Keycode, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyUp(int, KeyEvent) KeyEvent.Callback.onKeyUp(): eseguire clic sulla visualizzazione quando KeyEvent#KEYCODE_DPAD_CENTERKeyEvent#KEYCODE_ENTERviene rilasciato o KeyEvent#KEYCODE_SPACE .

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

Chiamato dal layout quando questa visualizzazione deve assegnare una dimensione e una posizione a ognuno dei relativi elementi figlio.

OnMeasure(Int32, Int32)

Misurare la visualizzazione e il relativo contenuto per determinare la larghezza misurata e l'altezza misurata.

OnOverScrolled(Int32, Int32, Boolean, Boolean)

Chiamato da #overScrollBy(int, int, int, int, int, int, int, int, boolean) per rispondere ai risultati di un'operazione di scorrimento eccessivo.

OnPointerCaptureChange(Boolean)

Chiamato quando la finestra ha appena acquisito o perso l'acquisizione del puntatore.

OnPopulateAccessibilityEvent(AccessibilityEvent)

Chiamato da #dispatchPopulateAccessibilityEvent(AccessibilityEvent) dando la possibilità a questa visualizzazione di popolare l'evento di accessibilità con il relativo contenuto di testo.

OnProvideAutofillStructure(ViewStructure, AutofillFlags)

Popola un oggetto ViewStructure per completare una richiesta di riempimento automatico.

OnProvideAutofillVirtualStructure(ViewStructure, AutofillFlags)

Popola un ViewStructure oggetto contenente elementi figlio virtuali per completare una richiesta di riempimento automatico.

OnProvideContentCaptureStructure(ViewStructure, Int32)

Popola un oggetto ViewStructure per l'acquisizione di contenuti.

OnProvideStructure(ViewStructure)

Chiamato quando la struttura assist viene recuperata da una vista come parte di android.app.Activity#onProvideAssistData Activity.onProvideAssistData.

OnProvideVirtualStructure(ViewStructure)

Chiamato quando la struttura assist viene recuperata da una vista come parte di android.app.Activity#onProvideAssistData Activity.onProvideAssistData per generare una struttura virtuale aggiuntiva in questa visualizzazione.

OnReceiveContent(ContentInfo)

Implementa il comportamento predefinito per la ricezione di contenuto per questo tipo di visualizzazione.

OnResolvePointerIcon(MotionEvent, Int32)

Risolvere l'icona del puntatore che deve essere usata per il puntatore specificato nell'evento di movimento.

OnRestoreInstanceState(IParcelable)

Hook che consente a una vista di riapplicare una rappresentazione dello stato interno generato in precedenza da #onSaveInstanceState.

OnRtlPropertiesChanged(LayoutDirection)

Chiamato quando è stata modificata qualsiasi proprietà RTL (direzione del layout o direzione del testo o allineamento del testo).

OnSaveInstanceState()

Hook che consente a una vista di generare una rappresentazione dello stato interno che può essere usato in un secondo momento per creare una nuova istanza con lo stesso stato.

OnScreenStateChanged(ScreenState)

Questo metodo viene chiamato ogni volta che lo stato della schermata a cui questa visualizzazione è collegata alle modifiche.

OnScrollCaptureSearch(Rect, Point, IConsumer)

Chiamato quando viene richiesta l'acquisizione di scorrimento, per cercare il contenuto appropriato da scorrere.

OnScrollChanged(Int32, Int32, Int32, Int32)

Questa operazione viene chiamata in risposta a uno scorrimento interno in questa visualizzazione (i.

OnSetAlpha(Int32)

Richiamato se è presente una trasformazione che comporta alfa.

OnSizeChanged(Int32, Int32, Int32, Int32)

Questa operazione viene chiamata durante il layout quando le dimensioni di questa visualizzazione sono state modificate.

OnStartTemporaryDetach()

Questo viene chiamato quando un contenitore sta per scollegare temporaneamente un elemento figlio, con ViewGroup#detachViewFromParent(View) ViewGroup.detachViewFromParent.

OnTouchEvent(MotionEvent)

Implementare questo metodo per gestire gli eventi di movimento touch screen.

OnTrackballEvent(MotionEvent)

Implementare questo metodo per gestire gli eventi di movimento trackball.

OnViewTranslationResponse(ViewTranslationResponse)

Chiamato quando il contenuto di View#onCreateViewTranslationRequest era stato tradotto da TranslationService.

OnVirtualViewTranslationResponses(LongSparseArray)

Chiamato quando il contenuto di View#onCreateVirtualViewTranslationRequests era stato tradotto da TranslationService.

OnVisibilityAggregated(Boolean)

Chiamato quando la visibilità utente di questa visualizzazione è potenzialmente influenzata da una modifica a questa visualizzazione stessa, una visualizzazione predecessore o la finestra a cui è collegata questa visualizzazione.

OnVisibilityChanged(View, ViewStates)

Chiamato quando la visibilità della visualizzazione o di un predecessore della visualizzazione è cambiata.

OnWindowFocusChanged(Boolean)

Chiamato quando la finestra contenente questa visualizzazione ottiene o perde lo stato attivo.

OnWindowSystemUiVisibilityChanged(SystemUiFlags)

Eseguire l'override per scoprire quando la visibilità dell'interfaccia utente di sistema richiesta della finestra è cambiata, ovvero il valore restituito da #getWindowSystemUiVisibility().

OnWindowVisibilityChanged(ViewStates)

Chiamato quando la finestra contenente ha modificarne la visibilità (tra #GONE, #INVISIBLEe #VISIBLE).

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

Scorrere la visualizzazione con il comportamento standard per lo scorrimento oltre i limiti normali del contenuto.

PerformAccessibilityAction(Action, Bundle)

Esegue l'azione di accessibilità specificata nella visualizzazione.

PerformAccessibilityAction(GlobalAction, Bundle)
Obsoleti.

Esegue l'azione di accessibilità specificata nella visualizzazione.

PerformClick()

Chiamare OnClickListener di questa visualizzazione, se definito.

PerformContextClick()

Chiamare OnContextClickListener di questa visualizzazione, se definito.

PerformContextClick(Single, Single)

Chiamare OnContextClickListener di questa visualizzazione, se definito.

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

PerformLongClick()

Chiama OnLongClickListener di questa visualizzazione, se definito.

PerformLongClick(Single, Single)

Chiama OnLongClickListener di questa visualizzazione, se definito.

PerformReceiveContent(ContentInfo)

Riceve il contenuto specificato.

PlaySoundEffect(SoundEffects)

Riprodurre un effetto audio per questa visualizzazione.

Post(Action)

Invia un'azione da eseguire su questo thread dell'interfaccia utente di visualizzazione.

Post(IRunnable)

Determina l'aggiunta di Runnable alla coda di messaggi.

PostDelayed(Action, Int64)

Pubblica un'azione da eseguire su questo thread dell'interfaccia utente di visualizzazione dopo un ritardo.

PostDelayed(IRunnable, Int64)

Fa sì che l'oggetto Runnable venga aggiunto alla coda dei messaggi, che deve essere eseguito dopo il periodo di tempo specificato.

PostInvalidate()

Fare in modo che un invalidato si verifichi in un ciclo successivo attraverso il ciclo di eventi.

PostInvalidate(Int32, Int32, Int32, Int32)

Causa un invalidato dell'area specificata in un ciclo successivo attraverso il ciclo di eventi.

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

Causa un invalidato dell'area specificata in un ciclo successivo attraverso il ciclo di eventi.

PostInvalidateDelayed(Int64)

Fare in modo che un invalidato si verifichi in un ciclo successivo attraverso il ciclo di eventi.

PostInvalidateOnAnimation()

Causa un invalidato nel passaggio successivo dell'animazione, in genere il fotogramma di visualizzazione successivo.

PostInvalidateOnAnimation(Int32, Int32, Int32, Int32)

Causa un invalidato dell'area specificata nel passaggio successivo dell'animazione, in genere il fotogramma di visualizzazione successivo.

PostOnAnimation(IRunnable)

Fa sì che runnable venga eseguito nel passaggio successivo dell'animazione.

PostOnAnimationDelayed(IRunnable, Int64)

Determina l'esecuzione dell'oggetto Runnable nel passaggio successivo dell'animazione, dopo il periodo di tempo specificato.

RefreshDrawableState()

Chiamare questa opzione per forzare una visualizzazione per aggiornarne lo stato disegnabile.

ReleasePointerCapture()

Rilascia l'acquisizione del puntatore.

RemoveCallbacks(Action)

Rimuove le esecuzioni in sospeso dell'azione specificata dalla coda dei messaggi di questa visualizzazione.

RemoveCallbacks(IRunnable)

Rimuove l'oggetto Runnable specificato dalla coda di messaggi.

RemoveOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Rimuovere un listener per le modifiche dello stato di collegamento.

RemoveOnLayoutChangeListener(View+IOnLayoutChangeListener)

Rimuovere un listener per le modifiche al layout.

RemoveOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Rimuove un listener che riceverà s non gestito KeyEvent.

ReportAppJankStats(AppJankStats)

Chiamato dalle app quando vogliono segnalare le statistiche jank al sistema.

RequestApplyInsets()

Chiedere che venga eseguito un nuovo invio di #onApplyWindowInsets(WindowInsets) .

RequestFitSystemWindows()
Obsoleti.

Chiedere che venga eseguito un nuovo invio di #fitSystemWindows(Rect) .

RequestFocus()

Chiama questa opzione per cercare di assegnare lo stato attivo a una visualizzazione specifica o a uno dei relativi discendenti.

RequestFocus(FocusSearchDirection, Rect)

Chiama questa opzione per cercare di assegnare lo stato attivo a una visualizzazione specifica o a uno dei relativi discendenti e fornire suggerimenti sulla direzione e un rettangolo specifico da cui proviene lo stato attivo.

RequestFocus(FocusSearchDirection)

Chiama questa opzione per cercare di assegnare lo stato attivo a una visualizzazione specifica o a uno dei suoi discendenti e dare un suggerimento su quale direzione lo stato attivo è diretto.

RequestFocusFromTouch()

Chiama questa opzione per cercare di assegnare lo stato attivo a una visualizzazione specifica o a uno dei relativi discendenti.

RequestLayout()

Chiamare questa operazione quando è stato modificato un elemento che ha invalidato il layout di questa visualizzazione.

RequestPointerCapture()

Richiede la modalità di acquisizione del puntatore.

RequestRectangleOnScreen(Rect, Boolean, Int32)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

RequestRectangleOnScreen(Rect, Boolean)

Richiedere che un rettangolo di questa visualizzazione sia visibile sullo schermo, se necessario.

RequestRectangleOnScreen(Rect)

Richiedere che un rettangolo di questa visualizzazione sia visibile sullo schermo, se necessario.

RequestUnbufferedDispatch(Int32)

Richiedere l'invio senza buffer della classe di origine evento specificata a questa visualizzazione.

RequestUnbufferedDispatch(MotionEvent)

Richiedere l'invio senza buffer del flusso specificato di MotionEvents a questa visualizzazione.

RequireViewById(Int32)

Trova la prima visualizzazione discendente con l'ID specificato, la visualizzazione stessa se l'ID corrisponde #getId()a o genera un'eccezione IllegalArgumentException se l'ID non è valido o non esiste una visualizzazione corrispondente nella gerarchia.

RequireViewById<T>(Int32)

Trova la vista con l'ID specificato come tipo richiesto.

ResetPivot()

Cancella qualsiasi pivot impostato in precedenza da una chiamata a #setPivotX(float) o #setPivotY(float).

ResolveSize(Int32, Int32)

Versione della #resolveSizeAndState(int, int, int) restituzione solo dei #MEASURED_SIZE_MASK bit del risultato.

ResolveSizeAndState(Int32, Int32, Int32)

Utilità per riconciliare una dimensione e uno stato desiderati, con vincoli imposti da measureSpec.

RestoreDefaultFocus()

Assegna lo stato attivo alla visualizzazione messa a fuoco predefinita nella gerarchia di visualizzazione con questa vista come radice.

RestoreHierarchyState(SparseArray)

Ripristinare lo stato bloccato della gerarchia di visualizzazione dal contenitore specificato.

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

Archivia le informazioni di debug sugli attributi.

SaveHierarchyState(SparseArray)

Archiviare lo stato bloccato della gerarchia di visualizzazione nel contenitore specificato.

ScheduleDrawable(Drawable, Action, Int64)

Pianifica un'azione disegnabile da eseguire all'ora specificata.

ScheduleDrawable(Drawable, IRunnable, Int64)

Pianifica un'azione su un oggetto drawable da eseguire in un momento specificato.

ScrollBy(Int32, Int32)

Spostare la posizione di scorrimento della visualizzazione.

ScrollTo(Int32, Int32)

Impostare la posizione scorrevole della visualizzazione.

SendAccessibilityEvent(EventTypes)

Invia un evento di accessibilità del tipo specificato.

SendAccessibilityEventUnchecked(AccessibilityEvent)

Questo metodo si comporta esattamente come #sendAccessibilityEvent(int) ma accetta come argomento un vuoto AccessibilityEvent e non esegue un controllo se l'accessibilità è abilitata.

SetAccessibilityDataSensitive(AccessibilityDataSensitive)

Specifica se questa visualizzazione deve consentire solo le interazioni da android.accessibilityservice.AccessibilityServices con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool proprietà impostata su true.

SetAccessibilityDelegate(View+AccessibilityDelegate)

Imposta un delegato per l'implementazione del supporto per l'accessibilità tramite composizione (anziché l'ereditarietà).

SetAllowClickWhenDisabled(Boolean)

Abilita o disabilita gli eventi click per questa visualizzazione quando è disabilitato.

SetAllowedHandwritingDelegatePackage(String)

Specifica che questa visualizzazione può fungere da delegato di avvio della grafia per una visualizzazione dell'editor delegato dal pacchetto specificato.

SetAllowedHandwritingDelegatorPackage(String)

Specifica che una visualizzazione del pacchetto specificato può fungere da delegato per la grafia per questa visualizzazione dell'editor delegato.

SetAutofillHints(String[])

Imposta gli hint che consentono android.service.autofill.AutofillService di determinare come riempire automaticamente la visualizzazione con i dati dell'utente.

SetBackgroundColor(Color)

Imposta il colore di sfondo per questa visualizzazione.

SetBackgroundDrawable(Drawable)
Obsoleti.

Imposta l'oggetto disegnabile utilizzato come sfondo di questa visualizzazione.

SetBackgroundResource(Int32)

Impostare lo sfondo su una determinata risorsa.

SetCameraDistance(Single)

Imposta la distanza lungo l'asse Z (ortogonale sul piano X/Y su cui vengono disegnate le visualizzazioni) dalla fotocamera a questa visualizzazione.

SetFadingEdgeLength(Int32)

Impostare le dimensioni del bordo sbiadito usato per indicare che è disponibile più contenuto in questa visualizzazione.

SetFitsSystemWindows(Boolean)

Imposta se questa visualizzazione deve tenere conto delle decorazioni dello schermo di sistema, ad esempio la barra di stato e di impostarne il contenuto; ovvero, controllando se verrà eseguita l'implementazione predefinita di #fitSystemWindows(Rect) .

SetFocusable(ViewFocusability)

Imposta un valore che indica se questa visualizzazione può ricevere lo stato attivo.

SetForegroundGravity(GravityFlags)

Viene descritto il modo in cui viene posizionato il primo piano.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetHandwritingBoundsOffsets(Single, Single, Single, Single)

Impostare la quantità di offset applicata ai limiti della grafia dello stilo di questa visualizzazione.

SetLayerPaint(Paint)

Aggiorna l'oggetto Paint utilizzato con il livello corrente (usato solo se il tipo di livello corrente non è impostato su #LAYER_TYPE_NONE).

SetLayerType(LayerType, Paint)

Specifica il tipo di supporto del livello di questa visualizzazione.

SetLeftTopRightBottom(Int32, Int32, Int32, Int32)

Assegnare una dimensione e una posizione a questa visualizzazione.

SetMeasuredDimension(Int32, Int32)

Questo metodo deve essere chiamato da #onMeasure(int, int) per archiviare la larghezza misurata e l'altezza misurata.

SetMinimumHeight(Int32)

Imposta l'altezza minima della visualizzazione. Non è garantito che la visualizzazione sarà in grado di ottenere questa altezza minima (ad esempio, se il layout padre lo vincola con un'altezza inferiore disponibile).

SetMinimumWidth(Int32)

Imposta la larghezza minima della visualizzazione. Non è garantito che la visualizzazione sarà in grado di ottenere questa larghezza minima (ad esempio, se il layout padre lo vincola con una larghezza inferiore disponibile).

SetOnApplyWindowInsetsListener(View+IOnApplyWindowInsetsListener)

Impostare un OnApplyWindowInsetsListener oggetto per acquisire il controllo dei criteri per l'applicazione di set di finestre a questa visualizzazione.

SetOnCapturedPointerListener(View+IOnCapturedPointerListener)

Impostare un listener per ricevere i callback quando cambia lo stato di acquisizione del puntatore di una visualizzazione.

SetOnClickListener(View+IOnClickListener)

Registrare un callback da richiamare quando si fa clic su questa visualizzazione.

SetOnContextClickListener(View+IOnContextClickListener)

Registrare un callback da richiamare quando si fa clic sul contesto di questa visualizzazione.

SetOnCreateContextMenuListener(View+IOnCreateContextMenuListener)

Registrare un callback da richiamare quando viene compilato il menu di scelta rapida per questa visualizzazione.

SetOnDragListener(View+IOnDragListener)

Registrare un oggetto callback del listener di eventi di trascinamento per questa visualizzazione.

SetOnGenericMotionListener(View+IOnGenericMotionListener)

Registrare un callback da richiamare quando viene inviato un evento di movimento generico a questa visualizzazione.

SetOnHoverListener(View+IOnHoverListener)

Registrare un callback da richiamare quando viene inviato un evento al passaggio del mouse a questa visualizzazione.

SetOnKeyListener(View+IOnKeyListener)

Registrare un callback da richiamare quando viene premuto un tasto hardware in questa visualizzazione.

SetOnLongClickListener(View+IOnLongClickListener)

Registrare un callback da richiamare quando si fa clic e si tiene questa visualizzazione.

SetOnReceiveContentListener(String[], IOnReceiveContentListener)

Imposta il listener in modo da #performReceiveContent used gestire l'inserimento di contenuto in questa visualizzazione.

SetOnScrollChangeListener(View+IOnScrollChangeListener)

Registrare un callback da richiamare quando cambiano le posizioni X o Y di scorrimento di questa visualizzazione.

SetOnSystemUiVisibilityChangeListener(View+IOnSystemUiVisibilityChangeListener)

Impostare un listener per ricevere i callback quando cambia la visibilità della barra di sistema.

SetOnTouchListener(View+IOnTouchListener)

Registrare un callback da richiamare quando viene inviato un evento di tocco a questa visualizzazione.

SetOutlineAmbientShadowColor(Color)

Imposta il colore dell'ombreggiatura ambientale disegnata quando la vista ha un valore Z positivo o di elevazione.

SetOutlineSpotShadowColor(Color)

Imposta il colore dell'ombreggiatura spot disegnata quando la vista ha un valore Z positivo o di elevazione.

SetPadding(Int32, Int32, Int32, Int32)

Imposta la spaziatura interna sinistra, superiore, destra e inferiore di questa visualizzazione.

SetPaddingRelative(Int32, Int32, Int32, Int32)

Imposta la spaziatura interna relativa.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Imposta una CredentialManager richiesta per recuperare le credenziali, quando l'utente è incentrato su questa vista specificata.

SetRenderEffect(RenderEffect)

Configurare l'oggetto android.graphics.RenderEffect da applicare a questa visualizzazione.

SetScrollCaptureCallback(IScrollCaptureCallback)

Imposta il callback per ricevere richieste di acquisizione dello scorrimento. Questo componente è l'adattatore tra l'API di acquisizione di scorrimento e il codice dell'interfaccia utente dell'applicazione. Se non è impostato alcun callback, il sistema può fornire un'implementazione. Qualsiasi valore fornito qui avrà la precedenza su una versione di sistema. Questa visualizzazione verrà ignorata quando SCROLL_CAPTURE_HINT_EXCLUDE è impostato nel relativo oggetto scrollCaptureHint , indipendentemente dal fatto che sia stato impostato un callback. È consigliabile impostare l'hint di acquisizione di scorrimento SCROLL_CAPTURE_HINT_INCLUDE quando si imposta un callback personalizzato per assicurarsi che sia selezionato come destinazione.

SetScrollContainer(Boolean)

Modificare se questa visualizzazione è uno dei set di contenitori scorrevoli nella relativa finestra.

SetScrollIndicators(Int32, Int32)

Imposta lo stato abilitato degli indicatori di scorrimento selezionati da una maschera.

SetScrollIndicators(Int32)

Imposta gli indicatori di scorrimento che possono essere visualizzati da questa visualizzazione.

SetTag(Int32, Object)

Imposta un tag associato a questa visualizzazione e a una chiave.

SetTransitionVisibility(ViewStates)

Modifica la visibilità di questa visualizzazione senza attivare altre modifiche.

SetViewTranslationCallback(IViewTranslationCallback)

Imposta un ViewTranslationCallback oggetto utilizzato per visualizzare/nascondere le informazioni tradotte.

SetWillNotCacheDrawing(Boolean)

Quando la cache di disegno di una visualizzazione è abilitata, il disegno viene reindirizzato a una bitmap fuori schermo.

SetWillNotDraw(Boolean)

Se questa visualizzazione non esegue alcun disegno autonomamente, impostare questo flag per consentire ulteriori ottimizzazioni.

SetWindowInsetsAnimationCallback(WindowInsetsAnimation+Callback)

Imposta un oggetto WindowInsetsAnimation.Callback per ricevere una notifica sulle animazioni delle finestre che causano l'inserimento.

SetX(Single)

Imposta la posizione x dell'oggetto visivo di questa visualizzazione, espressa in pixel. Equivale a impostare la proprietà translationX in modo che sia la differenza tra il valore x passato e la proprietà sinistra corrente.

SetY(Single)

Imposta la posizione visiva y di questa visualizzazione, espressa in pixel. Equivale a impostare la proprietà translationY in modo che sia la differenza tra il valore y passato e la proprietà principale corrente.

SetZ(Single)

Imposta la posizione z visiva di questa visualizzazione, espressa in pixel. Equivale a impostare la proprietà translationZ in modo che sia la differenza tra il valore z passato e la proprietà di elevazione corrente.

ShowContextMenu()

Mostra il menu di scelta rapida per questa visualizzazione.

ShowContextMenu(Single, Single)

Mostra il menu di scelta rapida per questa visualizzazione ancorata alla coordinata relativa alla visualizzazione specificata.

StartActionMode(ActionMode+ICallback, ActionModeType)

Avviare una modalità azione con il tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActionMode(ActionMode+ICallback)

Avviare una modalità azione con il tipo ActionMode#TYPE_PRIMARYpredefinito .

StartAnimation(Animation)

Avviare ora l'animazione specificata.

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

Avvia un'operazione di trascinamento della selezione.

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

Avvia un'operazione di trascinamento della selezione.

StartNestedScroll(ScrollAxis)

Avviare un'operazione di scorrimento annidabile lungo gli assi specificati.

StopNestedScroll()

Arrestare uno scorrimento annidato in corso.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
TransformMatrixToGlobal(Matrix)

Modifica la matrice di input in modo da eseguire il mapping delle coordinate view-local alle coordinate sullo schermo.

TransformMatrixToLocal(Matrix)

Modifica la matrice di input in modo da mappare le coordinate sullo schermo alle coordinate locali di visualizzazione.

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
UnscheduleDrawable(Drawable, Action)

Annulla un'azione disegnabile pianificata in precedenza.

UnscheduleDrawable(Drawable, IRunnable)

Annulla un'azione pianificata su un oggetto drawable.

UnscheduleDrawable(Drawable)

Annullare loschedule qualsiasi evento associato all'oggetto Drawable specificato.

UpdateDragShadow(View+DragShadowBuilder)

Aggiorna l'ombreggiatura di trascinamento per l'operazione di trascinamento e rilascio in corso.

VerifyDrawable(Drawable)

Se la sottoclasse di visualizzazione visualizza i propri oggetti Drawable, deve eseguire l'override di questa funzione e restituire true per qualsiasi elemento Drawable visualizzato.

Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WillNotCacheDrawing()

Restituisce un valore che indica se la visualizzazione può memorizzare o meno nella cache il disegno.

WillNotDraw()

Restituisce un valore che indica se questa visualizzazione disegna autonomamente.

Eventi

Nome Descrizione
CapturedPointer

Si verifica quando l'input del puntatore viene recapitato mentre questa visualizzazione include l'acquisizione del puntatore.

Click

Si verifica quando si fa clic su questa visualizzazione.

ContextClick

Si verifica quando viene eseguito un clic sul contesto in questa visualizzazione.

ContextMenuCreated

Si verifica quando questa visualizzazione crea un menu di scelta rapida.

Drag

Si verifica quando un evento di trascinamento viene inviato a questa visualizzazione.

FocusChange

Si verifica quando questa visualizzazione ottiene o perde lo stato attivo.

GenericMotion

Si verifica quando un evento di movimento generico viene inviato a questa visualizzazione.

Hover

Si verifica quando un evento di movimento al passaggio del mouse viene inviato a questa visualizzazione.

KeyPress

Si verifica quando questa visualizzazione riceve un evento chiave.

LayoutChange

Si verifica dopo che questa visualizzazione modifica i limiti del layout.

LongClick

Si verifica quando questa visualizzazione viene selezionata a lungo.

LongClickUseDefaultHapticFeedback

Si verifica quando un clic lungo richiede il comportamento di feedback aptico predefinito.

ScrollChange

Si verifica quando la posizione di scorrimento della visualizzazione cambia.

SystemUiVisibilityChange

Si verifica quando cambia la visibilità dell'interfaccia utente del sistema di visualizzazione.

Touch

Si verifica quando un evento di tocco viene inviato a questa visualizzazione.

UnhandledKeyEvent

Si verifica quando un evento chiave non gestito raggiunge questa visualizzazione.

ViewAttachedToWindow

Si verifica quando questa visualizzazione è collegata a una finestra.

ViewDetachedFromWindow

Si verifica quando questa visualizzazione viene scollegata da una finestra.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe rappresenta il blocco predefinito di base per i componenti dell'interfaccia utente.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a