Lenguaje

Keyboard.Key Clase

Definición

Clase para describir la posición y las características de una sola tecla en el teclado.

[Android.Runtime.Register("android/inputmethodservice/Keyboard$Key", DoNotGenerateAcw=true)]
public class Keyboard.Key : Java.Lang.Object
[<Android.Runtime.Register("android/inputmethodservice/Keyboard$Key", DoNotGenerateAcw=true)>]
type Keyboard.Key = class
    inherit Object
Herencia
Keyboard.Key
Atributos

Comentarios

Clase para describir la posición y las características de una sola tecla en el teclado.

Java documentación para android.inputmethodservice.Keyboard.Key.

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.

Constructores

Nombre Description
Keyboard.Key(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Keyboard.Key(Keyboard+Row)

Cree una clave vacía sin atributos.

Keyboard.Key(Resources, Keyboard+Row, Int32, Int32, XmlReader)

Cree una clave con la coordenada superior izquierda especificada y extraiga sus atributos del analizador XML.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Codes

Todos los códigos de clave (unicode o código personalizado) que esta clave podría generar, cero es el más importante.

EdgeFlags

Marcas que especifican el anclaje a los bordes del teclado para detectar eventos táctiles que están fuera del límite de la tecla.

Gap

Intervalo horizontal antes de esta clave

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Height

Alto de la clave, no incluida la brecha

Icon

Icono que se va a mostrar en lugar de una etiqueta.

IconPreview

Versión preliminar del icono para el elemento emergente de vista previa

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
JniPeerMembers

Clase para describir la posición y las características de una sola tecla en el teclado.

Label

Etiqueta que se va a mostrar

Modifier

Si se trata de una tecla modificadora, como Mayús o Alt

On

Si esta es una tecla pegajosa, ¿está activada?

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PopupCharacters

Caracteres emergentes

PopupResId

Si esta tecla abre un mini teclado, este es el identificador de recurso para el diseño XML de ese teclado.

Pressed

Estado presionado actual de esta tecla

Repeatable

Si esta clave se repite cuando se mantiene presionada

Sticky

Si esta tecla es pegajosa, i.

Text

Texto que se va a generar cuando se presiona.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Width

Ancho de la clave, no incluida la brecha

X

Coordenada X de la tecla en el diseño del teclado

Y

Coordenada Y de la tecla en el diseño del teclado

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
Equals(Object)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetCurrentDrawableState()

Devuelve el estado dibujable de la clave, según el estado actual y el tipo de la clave.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
IsInside(Int32, Int32)

Detecta si un punto está dentro de esta clave.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnPressed()

Informa a la tecla de que se ha presionado, en caso de que necesite cambiar su apariencia o estado.

OnReleased(Boolean)

Cambia el estado presionado de la tecla.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
SquaredDistanceFrom(Int32, Int32)

Devuelve el cuadrado de la distancia entre el centro de la clave y el punto especificado.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase para describir la posición y las características de una sola tecla en el teclado.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase para describir la posición y las características de una sola tecla en el teclado.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a