Langue

KeyCharacterMap.GetNumber(Keycode) Méthode

Définition

Obtient le nombre ou le symbole associé à la clé.

[Android.Runtime.Register("getNumber", "(I)C", "GetGetNumber_IHandler")]
public virtual char GetNumber(Android.Views.Keycode keyCode);
[<Android.Runtime.Register("getNumber", "(I)C", "GetGetNumber_IHandler")>]
abstract member GetNumber : Android.Views.Keycode -> char
override this.GetNumber : Android.Views.Keycode -> char

Paramètres

keyCode
Keycode

Code clé.

Retours

Caractère numérique ou symbolique associé, ou 0 si aucun.

Attributs

Remarques

Obtient le nombre ou le symbole associé à la clé.

La valeur de caractère est retournée, et non la valeur numérique. Si la clé n’est pas un nombre, mais est un symbole, le symbole est retuné.

Cette méthode est destinée à prendre en charge les pavés de numérotation et d’autres entrées numériques ou symboliques sur les claviers où certaines touches servent de double fonction en tant que touches alphabétiques et symboliques. Cette méthode retourne le nombre ou le symbole associé à la touche indépendamment de la pression de l’utilisateur sur le modificateur requis.

Par exemple, sur un clavier particulier, les touches de la ligne QWERTY supérieure génèrent des nombres lorsque alt est enfoncée afin que ALT-Q corresponde à « 1 ». Ainsi, pour ce clavier lorsqu’il #getNumber est appelé avec KeyEvent#KEYCODE_Q elle retourne « 1 » afin que l’utilisateur puisse taper des nombres sans appuyer sur Alt lorsqu’il est logique.

Java documentation pour android.view.KeyCharacterMap.getNumber(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à