View Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/my_button_text"/>
</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:
<View ...
android:tag="@string/mytag_value" />
<View ...>
<tag android:id="@+id/mytag"
android:value="@string/mytag_value" />
</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.
<LinearLayout
...
android:theme="@android:theme/ThemeOverlay.Material.Dark">
<View ...>
</LinearLayout>
</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.
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 |
| AccessibilityDataSensitiveNo |
Obsoleti.
Consenti interazioni da tutte le |
| AccessibilityDataSensitiveYes |
Obsoleti.
Consentire solo le interazioni da |
| 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 |
| 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 |
| AutofillTypeList |
Obsoleti.
Tipo di riempimento automatico per un campo dell'elenco di selezione, compilato da un oggetto |
| 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 |
| AutofillTypeToggle |
Obsoleti.
Tipo di riempimento automatico per un campo attivabile o disattivabile, compilato da un oggetto |
| 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 |
| DragFlagGlobal |
Obsoleti.
Flag che indica che un trascinamento può attraversare i limiti della finestra. |
| DragFlagGlobalPersistableUriPermission |
Obsoleti.
Quando questo flag viene usato con |
| DragFlagGlobalPrefixUriPermission |
Obsoleti.
Quando questo flag viene usato con |
| 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 |
| DragFlagGlobalUriWrite |
Obsoleti.
Quando questo flag viene usato con |
| 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 |
| MeasuredSizeMask |
Bit di |
| MeasuredStateMask |
Bit di e |
| MeasuredStateTooSmall |
Bit di |
| 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 |
| SystemUiFlagHideNavigation |
Flag per |
| SystemUiFlagImmersive |
Flag per |
| SystemUiFlagImmersiveSticky |
Flag per |
| SystemUiFlagLayoutFullscreen |
Flag per |
| SystemUiFlagLayoutHideNavigation |
Flag per |
| SystemUiFlagLayoutStable |
Flag per |
| SystemUiFlagLightNavigationBar |
Flag per |
| SystemUiFlagLightStatusBar |
Flag per |
| SystemUiFlagLowProfile |
Flag per |
| SystemUiFlagVisible |
Costante speciale per |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 è |
| Display |
Ottiene la visualizzazione logica a cui è stata collegata la finestra della visualizzazione. |
| DrawingCache |
La chiamata a questo metodo equivale a chiamare |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| HandwritingDelegatorCallback |
Restituisce il callback impostato da |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| IsImportantForContentCapture |
Indica al sistema Android se questa visualizzazione è considerata importante per l'acquisizione di contenuti, in base al valore impostato in modo esplicito da |
| 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 |
| IsPivotSet |
Restituisce un valore che indica se un pivot è stato impostato da una chiamata a |
| IsScrollContainer |
Indica se questa visualizzazione è uno dei set di contenitori scorrevoli nella relativa finestra. |
| IsShowingLayoutBounds |
Restituisce |
| IsShown |
Restituisce la visibilità di questa visualizzazione e di tutti i relativi predecessori |
| IsTemporarilyDetached |
Indica se è |
| 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 |
| 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 |
| 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 |
| MeasuredHeightAndState |
Restituisce le informazioni di misurazione dell'altezza completa per questa vista calcolate dalla chiamata più recente a |
| MeasuredState |
Restituisce solo i bit di stato di |
| MeasuredWidth |
Come |
| MeasuredWidthAndState |
Restituisce le informazioni di misurazione a larghezza intera per questa vista calcolate dalla chiamata più recente a |
| 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 |
| 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 |
| PendingCredentialRequest |
Restituisce l'oggetto |
| PivotX |
Posizione x del punto intorno al quale la vista è |
| PivotY |
Posizione y del punto intorno al quale la vista è |
| 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 |
| 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 |
| 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 |
| 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 |
| StateDescription |
Ottiene o imposta la descrizione dello stato presentata ai servizi di accessibilità. |
| StateDescriptionFormatted |
Restituisce la |
| 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 |
| 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 |
| TranslationY |
Posizione verticale di questa visualizzazione rispetto alla posizione |
| TranslationZ |
Posizione di profondità di questa visualizzazione rispetto alla relativa |
| 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 |
| 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 |
| WindowInsetsController |
Recupera il singolo |
| 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 ( |
| X |
Wrapper property intorno alla |
| Y |
Wrapper property intorno alla |
| Z |
Wrapper property intorno alla |
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 |
| 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 |
| 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 |
| AnnounceForAccessibility(String) |
Metodo pratico per l'invio di un |
| Autofill(AutofillValue) |
Riempie automaticamente il contenuto di questa visualizzazione con . |
| 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(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 |
| 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 |
| ClearViewTranslationCallback() |
Deselezionare da |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CombineMeasuredStates(Int32, Int32) |
Unire due stati restituiti da |
| 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 |
| 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 |
| 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 |
| 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 |
| DispatchProvideAutofillStructure(ViewStructure, AutofillFlags) |
Invia la creazione di un oggetto |
| DispatchProvideStructure(ViewStructure) |
Creare l'invio della |
| DispatchRestoreInstanceState(SparseArray) |
Chiamato da |
| DispatchSaveInstanceState(SparseArray) |
Chiamato da |
| 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 |
| DispatchSystemUiVisibilityChanged(Int32) |
Obsoleti.
Notifica a questa visualizzazione che la visibilità dell'interfaccia utente di sistema è cambiata. |
| DispatchSystemUiVisibilityChanged(SystemUiFlags) |
Inviare i callback verso |
| 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 |
| DispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation) |
Invia quando |
| DispatchWindowInsetsAnimationProgress(WindowInsets, IList<WindowInsetsAnimation>) |
|
| DispatchWindowInsetsAnimationStart(WindowInsetsAnimation, WindowInsetsAnimation+Bounds) |
Invia all'avvio |
| DispatchWindowSystemUiVisiblityChanged(SystemUiFlags) |
Inviare i callback verso |
| 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ù |
| FindViewById(Int32) |
Trova la prima vista discendente con l'ID specificato, la visualizzazione stessa se l'ID corrisponde |
| 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 |
| GenerateViewId() |
Generare un valore adatto per l'uso in |
| 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 |
| GetAutofillHints() |
Ottiene gli hint che consentono |
| GetClipBounds(Rect) |
Popola un rettangolo di output con i limiti di ritaglio della visualizzazione, restituendo |
| 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 |
| GetGlobalVisibleRect(Rect) |
Imposta |
| 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 |
| GetLocationInSurface(Int32[]) |
Ottiene le coordinate di questa vista nello spazio delle coordinate dell'oggetto |
| 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 |
| 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 |
| 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 |
| 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 > |
| 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 |
| OnAttachedToWindow() |
Questa operazione viene chiamata quando la visualizzazione è collegata a una finestra. |
| OnCancelPendingInputEvents() |
Chiamato come risultato di una chiamata a |
| 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 |
| OnCreateInputConnection(EditorInfo) |
Creare un nuovo InputConnection per un inputMethod per interagire con la visualizzazione. |
| OnCreateViewTranslationRequest(Int32[], IConsumer) |
Raccoglie un oggetto |
| OnCreateVirtualViewTranslationRequests(Int64[], Int32[], IConsumer) |
Raccoglie i dati che rappresentano il contenuto da tradurre per le visualizzazioni |
| 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 |
| 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 |
| 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 |
| OnInitializeAccessibilityNodeInfo(AccessibilityNodeInfo) |
Inizializza un oggetto |
| OnKeyDown(Keycode, KeyEvent) |
Implementazione predefinita di |
| OnKeyLongPress(Keycode, KeyEvent) |
Implementazione predefinita di |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Implementazione predefinita di |
| 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 |
| 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 |
| OnPointerCaptureChange(Boolean) |
Chiamato quando la finestra ha appena acquisito o perso l'acquisizione del puntatore. |
| OnPopulateAccessibilityEvent(AccessibilityEvent) |
Chiamato da |
| OnProvideAutofillStructure(ViewStructure, AutofillFlags) |
Popola un oggetto |
| OnProvideAutofillVirtualStructure(ViewStructure, AutofillFlags) |
Popola un |
| OnProvideContentCaptureStructure(ViewStructure, Int32) |
Popola un oggetto |
| OnProvideStructure(ViewStructure) |
Chiamato quando la struttura assist viene recuperata da una vista come parte di |
| OnProvideVirtualStructure(ViewStructure) |
Chiamato quando la struttura assist viene recuperata da una vista come parte di |
| 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 |
| 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 |
| 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 |
| OnVirtualViewTranslationResponses(LongSparseArray) |
Chiamato quando il contenuto di |
| 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 |
| OnWindowVisibilityChanged(ViewStates) |
Chiamato quando la finestra contenente ha modificarne la visibilità (tra |
| 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 |
| ReportAppJankStats(AppJankStats) |
Chiamato dalle app quando vogliono segnalare le statistiche jank al sistema. |
| RequestApplyInsets() |
Chiedere che venga eseguito un nuovo invio di |
| RequestFitSystemWindows() |
Obsoleti.
Chiedere che venga eseguito un nuovo invio di |
| 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 |
| RequireViewById<T>(Int32) |
Trova la vista con l'ID specificato come tipo richiesto. |
| ResetPivot() |
Cancella qualsiasi pivot impostato in precedenza da una chiamata a |
| ResolveSize(Int32, Int32) |
Versione della |
| 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 |
| SetAccessibilityDataSensitive(AccessibilityDataSensitive) |
Specifica se questa visualizzazione deve consentire solo le interazioni da |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| SetRenderEffect(RenderEffect) |
Configurare l'oggetto |
| 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 |
| 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 |
| 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 |
| StartActionMode(ActionMode+ICallback) |
Avviare una modalità azione con il tipo |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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 |