Idioma

BaseMovementMethod.HandleMovementKey Método

Definição

Executa uma ação de chave de movimento.

[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

O modo de exibição de texto.

buffer
ISpannable

O buffer de texto.

keyCode
Keycode

O código de chave.

movementMetaState
Int32

Os meta estados de teclado usados para movimentação.

e
KeyEvent

O evento chave.

Retornos

Verdade se o evento foi resolvido.

Atributos

Comentários

Executa uma ação de chave de movimento. A implementação padrão decodifica a chave para baixo e invoca ações de movimentação como #down e #up. #onKeyDown(TextView, Spannable, int, KeyEvent) chama esse método uma vez para manipular um KeyEvent#ACTION_DOWN. #onKeyOther(TextView, Spannable, KeyEvent) chama esse método repetidamente para lidar com cada repetição de um KeyEvent#ACTION_MULTIPLE.

Documentação Java para android.text.method.BaseMovementMethod.handleMovementKey(android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a