KeyEvent.MetaStateHasModifiers(MetaKeyStates, MetaKeyStates) Metodo

Definizione

Restituisce true se vengono premuti solo i tasti di modifica specificati in base allo stato meta specificato.

[Android.Runtime.Register("metaStateHasModifiers", "(II)Z", "")]
public static bool MetaStateHasModifiers(Android.Views.MetaKeyStates metaState, Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("metaStateHasModifiers", "(II)Z", "")>]
static member MetaStateHasModifiers : Android.Views.MetaKeyStates * Android.Views.MetaKeyStates -> bool

Parametri

metaState
MetaKeyStates

Stato meta da considerare.

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.

Valori restituiti

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 modifica specificati in base allo stato meta specificato. 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.

per android.view.KeyEvent.metaStateHasModifiers(int, int).

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.

Si applica a

Vedi anche