BaseMovementMethod.HandleMovementKey Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza una acción de clave de movimiento.
[Android.Runtime.Register("handleMovementKey", "(Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)Z", "GetHandleMovementKey_Landroid_widget_TextView_Landroid_text_Spannable_IILandroid_view_KeyEvent_Handler")]
protected virtual bool HandleMovementKey(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, int movementMetaState, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("handleMovementKey", "(Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)Z", "GetHandleMovementKey_Landroid_widget_TextView_Landroid_text_Spannable_IILandroid_view_KeyEvent_Handler")>]
abstract member HandleMovementKey : Android.Widget.TextView * Android.Text.ISpannable * Android.Views.Keycode * int * Android.Views.KeyEvent -> bool
override this.HandleMovementKey : Android.Widget.TextView * Android.Text.ISpannable * Android.Views.Keycode * int * Android.Views.KeyEvent -> bool
Parámetros
- widget
- TextView
Vista de texto.
- buffer
- ISpannable
Búfer de texto.
- keyCode
- Keycode
Código de clave.
- movementMetaState
- Int32
Los metadatos de teclado usados para el movimiento.
- e
- KeyEvent
Evento de clave.
Devoluciones
Cierto si el evento se gestionó.
- Atributos
Comentarios
Realiza una acción de clave de movimiento. La implementación predeterminada descodifica la clave hacia abajo e invoca acciones de movimiento como #down y #up.
#onKeyDown(TextView, Spannable, int, KeyEvent) llama a este método una vez para controlar un KeyEvent#ACTION_DOWN.
#onKeyOther(TextView, Spannable, KeyEvent) llama a este método repetidamente para controlar cada repetición de un KeyEvent#ACTION_MULTIPLE.
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.