語言

BaseMovementMethod.HandleMovementKey 方法

定義

執行移動鍵動作。

[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

參數

widget
TextView

文字檢視。

buffer
ISpannable

文字緩衝區。

keyCode
Keycode

鑰匙密碼。

movementMetaState
Int32

鍵盤元狀態用於移動。

e
KeyEvent

關鍵事件。

傳回

如果事件被處理,這倒是沒錯。

屬性

備註

執行移動鍵動作。 預設實作會解碼鍵,並呼叫移動動作,如 #down#up和 。 #onKeyDown(TextView, Spannable, int, KeyEvent) 呼叫此方法一次以處理 KeyEvent#ACTION_DOWN。 #onKeyOther(TextView, Spannable, KeyEvent)會反覆呼叫此方法以處理每次重複。KeyEvent#ACTION_MULTIPLE

Java 文件 android.text.method.BaseMovementMethod.handleMovementKey(android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於