public class LinkMovementMethod extends ScrollingMovementMethod
Constructor and Description |
---|
LinkMovementMethod() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
down(TextView widget,
Spannable buffer)
Performs a down movement action.
|
static MovementMethod |
getInstance() |
protected boolean |
handleMovementKey(TextView widget,
Spannable buffer,
int keyCode,
int movementMetaState,
KeyEvent event)
Performs a movement key action.
|
void |
initialize(TextView widget,
Spannable text) |
protected boolean |
left(TextView widget,
Spannable buffer)
Performs a left movement action.
|
void |
onTakeFocus(TextView view,
Spannable text,
int dir) |
boolean |
onTouchEvent(TextView widget,
Spannable buffer,
MotionEvent event) |
protected boolean |
right(TextView widget,
Spannable buffer)
Performs a right movement action.
|
protected boolean |
up(TextView widget,
Spannable buffer)
Performs an up movement action.
|
bottom, end, home, lineEnd, lineStart, pageDown, pageUp, top
canSelectArbitrarily, getMovementMetaState, leftWord, onGenericMotionEvent, onKeyDown, onKeyOther, onKeyUp, onTrackballEvent, rightWord, scrollBottom, scrollDown, scrollLeft, scrollLineEnd, scrollLineStart, scrollPageDown, scrollPageUp, scrollRight, scrollTop, scrollUp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canSelectArbitrarily, onGenericMotionEvent, onKeyDown, onKeyOther, onKeyUp, onTrackballEvent
protected boolean handleMovementKey(TextView widget, Spannable buffer, int keyCode, int movementMetaState, KeyEvent event)
BaseMovementMethod
BaseMovementMethod.down(android.widget.TextView, android.text.Spannable)
and BaseMovementMethod.up(android.widget.TextView, android.text.Spannable)
.
BaseMovementMethod.onKeyDown(TextView, Spannable, int, KeyEvent)
calls this method once
to handle an KeyEvent.ACTION_DOWN
.
BaseMovementMethod.onKeyOther(TextView, Spannable, KeyEvent)
calls this method repeatedly
to handle each repetition of an KeyEvent.ACTION_MULTIPLE
.handleMovementKey
in class BaseMovementMethod
widget
- The text view.buffer
- The text buffer.keyCode
- The key code.movementMetaState
- The keyboard meta states used for movement.event
- The key event.protected boolean up(TextView widget, Spannable buffer)
BaseMovementMethod
up
in class ScrollingMovementMethod
widget
- The text view.buffer
- The text buffer.protected boolean down(TextView widget, Spannable buffer)
BaseMovementMethod
down
in class ScrollingMovementMethod
widget
- The text view.buffer
- The text buffer.protected boolean left(TextView widget, Spannable buffer)
BaseMovementMethod
left
in class ScrollingMovementMethod
widget
- The text view.buffer
- The text buffer.protected boolean right(TextView widget, Spannable buffer)
BaseMovementMethod
right
in class ScrollingMovementMethod
widget
- The text view.buffer
- The text buffer.public boolean onTouchEvent(TextView widget, Spannable buffer, MotionEvent event)
onTouchEvent
in interface MovementMethod
onTouchEvent
in class ScrollingMovementMethod
public void initialize(TextView widget, Spannable text)
initialize
in interface MovementMethod
initialize
in class BaseMovementMethod
public void onTakeFocus(TextView view, Spannable text, int dir)
onTakeFocus
in interface MovementMethod
onTakeFocus
in class ScrollingMovementMethod
public static MovementMethod getInstance()