Lingua

AccessibilityNodeInfo.AccessibilityAction Classe

Definizione

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.AccessibilityAction : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.AccessibilityAction = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
AccessibilityNodeInfo.AccessibilityAction
Attributi
Implementazioni

Commenti

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo. Ogni azione ha un ID univoco obbligatorio e dati facoltativi.

Esistono tre categorie di azioni: <ul><li><strong>Standard actions</strong>: queste sono azioni segnalate e gestite dai widget standard dell'interfaccia utente nella piattaforma. Per ogni azione standard è presente una costante statica definita in questa classe, ad esempio #ACTION_FOCUS. Queste azioni avranno null etichette. </li><li><strong>Azioni< personalizzate/azioni complesse> : si tratta di azioni segnalate e gestite da widget personalizzati. ovvero quelli che non fanno parte del toolkit dell'interfaccia utente. Ad esempio, un'applicazione può definire un'azione personalizzata per cancellare la cronologia utente. </li li><><strong>Overridden standard actions</strong> - Queste sono azioni che eseguono l'override delle azioni standard per personalizzarle. Ad esempio, un'app può aggiungere un'etichetta all'azione standard #ACTION_CLICK per indicare all'utente che questa azione cancella la cronologia di esplorazione. </ul>

Le azioni vengono in genere aggiunte a un AccessibilityNodeInfo oggetto usando AccessibilityNodeInfo#addAction(AccessibilityAction) all'interno di e vengono eseguite all'interno View#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo) di View#performAccessibilityAction(int, Bundle).

"nota"><b Nota:>/b<> Viste che supportano queste azioni devono richiamare <c>View#setImportantForAccessibility(int)</c con >c<> View#IMPORTANT_FOR_ACCESSIBILITY_YES</c> per assicurarsi che un <c>AccessibilityService</c> possa individuare il set di azioni supportate. </aside>

"nota"><b Nota:>/b<> Usare <c>androidx.core.view.ViewCompat#addAccessibilityAction(View, CharSequence, AccessibilityViewCommand)</c> per registrare un'azione direttamente nella visualizzazione. </aside>

per android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction.

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
AccessibilityNodeInfo.AccessibilityAction(Int32, ICharSequence)

Crea un nuovo oggetto AccessibilityAction.

AccessibilityNodeInfo.AccessibilityAction(Int32, String)

Crea un nuovo oggetto AccessibilityAction.

Proprietà

Nome Descrizione
ActionAccessibilityFocus

Azione che fornisce lo stato attivo per l'accessibilità al nodo.

ActionClearAccessibilityFocus

Azione che cancella lo stato attivo dell'accessibilità del nodo.

ActionClearFocus

Azione che cancella lo stato attivo dell'input del nodo.

ActionClearSelection

Azione che deseleziona il nodo.

ActionClick

Azione che fa clic sulle informazioni sul nodo.

ActionCollapse

Azione per comprimere un nodo espandibile.

ActionContextClick

Azione che fa clic sul nodo.

ActionCopy

Azione per copiare la selezione corrente negli Appunti.

ActionCut

Azione per tagliare la selezione corrente e posizionarla negli Appunti.

ActionDismiss

Azione per ignorare un nodo ignorabile.

ActionDragCancel

Azione per annullare un trascinamento.

ActionDragDrop

Azione per attivare una goccia del contenuto trascinato.

ActionDragStart

Azione per avviare un trascinamento.

ActionExpand

Azione per espandere un nodo espandibile.

ActionFocus

Azione che dà lo stato attivo all'input al nodo.

ActionHideTooltip

Azione per nascondere una descrizione comando.

ActionImeEnter

Azione per inviare un id azione IME da EditorInfo.actionId.

ActionLongClick

Azione che fa clic a lungo sul nodo.

ActionMoveWindow

Azione per spostare una finestra in una nuova posizione.

ActionNextAtMovementGranularity

Azione che richiede di passare all'entità successiva nel testo del nodo in corrispondenza di una determinata granularità di spostamento.

ActionNextHtmlElement

Azione per passare all'elemento HTML successivo di un determinato tipo.

ActionPageDown

Azione per passare alla pagina seguente.

ActionPageLeft

Azione per passare alla pagina a sinistra.

ActionPageRight

Azione per passare alla pagina a destra.

ActionPageUp

Azione per passare alla pagina precedente.

ActionPaste

Azione per incollare il contenuto degli Appunti corrente.

ActionPressAndHold

Azione che preme e contiene un nodo.

ActionPreviousAtMovementGranularity

Azione che richiede di passare all'entità precedente nel testo di questo nodo a una determinata granularità di spostamento.

ActionPreviousHtmlElement

Azione per passare all'elemento HTML precedente di un determinato tipo.

ActionScrollBackward

Azione per scorrere il contenuto del nodo all'indietro.

ActionScrollDown

Azione per scorrere il contenuto del nodo verso il basso.

ActionScrollForward

Azione per scorrere il contenuto del nodo in avanti.

ActionScrollInDirection

Azione che consente di visualizzare completamente sullo schermo il nodo successivo nella direzione specificata.

ActionScrollLeft

Azione per scorrere il contenuto del nodo a sinistra.

ActionScrollRight

Azione per scorrere il contenuto del nodo a destra.

ActionScrollToPosition

Azione che scorre il nodo per rendere visibile la posizione della raccolta specificata sullo schermo.

ActionScrollUp

Azione per scorrere il contenuto del nodo verso l'alto.

ActionSelect

Azione che seleziona il nodo.

ActionSetExtendedSelection

Azione per impostare la selezione estesa.

ActionSetProgress

Azione che imposta lo stato di avanzamento tra RangeInfo.getMin() e RangeInfo.getMax().

ActionSetSelection

Azione per impostare la selezione.

ActionSetText

Azione che imposta il testo del nodo.

ActionShowOnScreen

Azione che richiede al nodo di rendere visibile il rettangolo di delimitazione sullo schermo, se necessario, se necessario.

ActionShowTextSuggestions

Azione per visualizzare i suggerimenti per il testo modificabile.

ActionShowTooltip

Azione per visualizzare una descrizione comando.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Id

Ottiene l'ID per questa azione.

JniIdentityHashCode

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

(Ereditato da Object)
JniManagedPeerState

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
JniPeerMembers

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

Label

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

LabelFormatted

Ottiene l'etichetta per questa azione.

PeerReference

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

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questa istanza di Parcelable.

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()

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
Equals(Object)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

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

(Ereditato da Object)
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)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
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)
UnregisterFromRuntime()

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

(Ereditato da Object)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Scrivere dati in un pacco.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Classe che definisce un'azione che può essere eseguita su un oggetto AccessibilityNodeInfo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a