KeyCharacterMap.GetNumber(Keycode) Método

Definición

Obtiene el número o símbolo asociado a la clave. Se devuelve el valor de carácter, no el valor numérico. Si la clave no es un número, pero es un símbolo, el símbolo se vuelve a ajustar.

[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

Parámetros

keyCode
Keycode

Código de clave.

Devoluciones

Carácter numérico o simbólico asociado, o 0 si no existe.

Atributos

Comentarios

Obtiene el número o símbolo asociado a la clave.

Se devuelve el valor de carácter, no el valor numérico. Si la clave no es un número, pero es un símbolo, el símbolo se vuelve a ajustar.

Este método está diseñado para admitir paneles de marcado y otra entrada numérica o simbólica en los teclados donde ciertas teclas sirven de función dual como teclas alfabéticas y simbólicas. Este método devuelve el número o símbolo asociado a la tecla independientemente de si el usuario ha presionado el modificador necesario.

Por ejemplo, en un teclado determinado, las teclas de la fila QWERTY superior generan números cuando se presiona ALT de forma que ALT-Q se asigna a "1". Por lo tanto, para ese teclado cuando #getNumber se llama con KeyEvent#KEYCODE_Q él devuelve '1' para que el usuario pueda escribir números sin presionar ALT cuando tenga sentido.

Java documentación para android.view.KeyCharacterMap.getNumber(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a