Condividi tramite


KeyEvent.HasModifiers(MetaKeyStates) Metodo

Definizione

Restituisce true se vengono premuti solo i tasti di modificatori specificati.

[Android.Runtime.Register("hasModifiers", "(I)Z", "")]
public bool HasModifiers(Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("hasModifiers", "(I)Z", "")>]
member this.HasModifiers : Android.Views.MetaKeyStates -> bool

Parametri

modifiers
MetaKeyStates

Meta stato dei tasti di modifica da controllare. Può essere una combinazione di stati meta del modificatore come definito da #getModifierMetaStateMask(). Può essere 0 per assicurarsi che non vengano premuti tasti di modifica.

Restituisce

True se vengono premuti solo i tasti di modifica specificati.

Attributi

Eccezioni

se il parametro modificatori contiene modificatori non validi

Commenti

Restituisce true se vengono premuti solo i tasti di modificatori specificati. Restituisce false se viene premuta una combinazione diversa di tasti di modifica.

Ai fini di questa funzione, #KEYCODE_CAPS_LOCK, #KEYCODE_SCROLL_LOCKe #KEYCODE_NUM_LOCK non sono considerati tasti di modifica. Di conseguenza, questa funzione ignora #META_CAPS_LOCK_ON, #META_SCROLL_LOCK_ON e #META_NUM_LOCK_ON.

Se la maschera del modificatore specificata include modificatori direzionali, ad esempio #META_SHIFT_LEFT_ON, questo metodo garantisce che il modificatore venga premuto su tale lato. Se la maschera del modificatore specificata include modificatori non direzionali, ad esempio #META_SHIFT_ON, questo metodo garantisce che il modificatore venga premuto su entrambi i lati. Se la maschera del modificatore specificata include modificatori direzionali e non direzionali per lo stesso tipo di chiave, ad esempio #META_SHIFT_ON e #META_SHIFT_LEFT_ON, questo metodo genera un'eccezione di argomento non valido.

Documentazione java per android.view.KeyEvent.hasModifiers(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche

  • <xref:Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates%2c+Android.Views.MetaKeyStates)>