Added in API level 1
ArrowKeyMovementMethod
open class ArrowKeyMovementMethod : BaseMovementMethod, MovementMethod
kotlin.Any | ||
↳ | android.text.method.BaseMovementMethod | |
↳ | android.text.method.ArrowKeyMovementMethod |
A movement method that provides cursor movement and selection. Supports displaying the context menu on DPad Center.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open Boolean | |
open static MovementMethod! | |
open Unit |
initialize(widget: TextView!, text: Spannable!) |
open Boolean |
nextParagraph(widget: TextView, buffer: Spannable) Performs a next paragraph movement action. |
open Unit |
onTakeFocus(view: TextView!, text: Spannable!, dir: Int) |
open Boolean |
onTouchEvent(widget: TextView!, buffer: Spannable!, event: MotionEvent!) |
open Boolean |
previousParagraph(widget: TextView, buffer: Spannable) Performs a previous paragraph movement action. |
Protected methods | |
---|---|
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean | |
open Boolean |
Inherited functions | |
---|---|
Public constructors
ArrowKeyMovementMethod
ArrowKeyMovementMethod()
Public methods
nextParagraph
Added in API level 34
open fun nextParagraph(
widget: TextView,
buffer: Spannable
): Boolean
Performs a next paragraph movement action.
Parameters | |
---|---|
widget |
TextView: This value cannot be null . |
buffer |
Spannable: This value cannot be null . |
Return | |
---|---|
Boolean |
true if the event was handled, otherwise false. |
onTakeFocus
Added in API level 1
open fun onTakeFocus(
view: TextView!,
text: Spannable!,
dir: Int
): Unit
onTouchEvent
Added in API level 1
open fun onTouchEvent(
widget: TextView!,
buffer: Spannable!,
event: MotionEvent!
): Boolean
previousParagraph
Added in API level 34
open fun previousParagraph(
widget: TextView,
buffer: Spannable
): Boolean
Performs a previous paragraph movement action.
Parameters | |
---|---|
widget |
TextView: This value cannot be null . |
buffer |
Spannable: This value cannot be null . |
Return | |
---|---|
Boolean |
true if the event was handled, otherwise false. |
Protected methods
bottom
Added in API level 11
protected open fun bottom(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
down
Added in API level 11
protected open fun down(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
end
Added in API level 11
protected open fun end(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
handleMovementKey
Added in API level 11
protected open fun handleMovementKey(
widget: TextView!,
buffer: Spannable!,
keyCode: Int,
movementMetaState: Int,
event: KeyEvent!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
event |
KeyEvent!: The key event. |
keyCode |
Int: The key code. |
movementMetaState |
Int: The keyboard meta states used for movement. |
Return | |
---|---|
Boolean |
True if the event was handled. |
home
Added in API level 11
protected open fun home(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
left
Added in API level 11
protected open fun left(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
lineEnd
Added in API level 11
protected open fun lineEnd(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
lineStart
Added in API level 11
protected open fun lineStart(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
pageDown
Added in API level 11
protected open fun pageDown(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
pageUp
Added in API level 11
protected open fun pageUp(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
right
Added in API level 11
protected open fun right(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
top
Added in API level 11
protected open fun top(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |
up
Added in API level 11
protected open fun up(
widget: TextView!,
buffer: Spannable!
): Boolean
Parameters | |
---|---|
widget |
TextView!: The text view. |
buffer |
Spannable!: The text buffer. |
Return | |
---|---|
Boolean |
True if the event was handled. |