Added in API level 1
    LinkMovementMethod
open class LinkMovementMethod : ScrollingMovementMethod
| kotlin.Any | |||
| ↳ | android.text.method.BaseMovementMethod | ||
| ↳ | android.text.method.ScrollingMovementMethod | ||
| ↳ | android.text.method.LinkMovementMethod | ||
A movement method that traverses links in the text buffer and scrolls if necessary. Supports clicking on links with DPad Center or Enter.
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open Boolean | |
| open static MovementMethod! | |
| open Unit | 
            initialize(widget: TextView!, text: Spannable!) | 
        
| open Unit | 
            onTakeFocus(view: TextView!, text: Spannable!, dir: Int) | 
        
| open Boolean | 
            onTouchEvent(widget: TextView!, buffer: Spannable!, event: MotionEvent!) | 
        
| Protected methods | |
|---|---|
| open Boolean | |
| open Boolean | |
| open Boolean | |
| open Boolean | |
| open Boolean | |
| Inherited functions | |
|---|---|
Public constructors
LinkMovementMethod
LinkMovementMethod()
Public methods
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
Protected methods
down
Added in API level 1
      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. | 
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. | 
left
Added in API level 1
      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. | 
right
Added in API level 1
      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. | 
up
Added in API level 1
      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. |