android.text.method
Class BaseMovementMethod
java.lang.Object
android.text.method.BaseMovementMethod
- All Implemented Interfaces:
- MovementMethod
- Direct Known Subclasses:
- ArrowKeyMovementMethod, ScrollingMovementMethod
public class BaseMovementMethod
- extends Object
- implements MovementMethod
Method Summary |
protected boolean |
bottom(TextView widget,
Spannable buffer)
|
boolean |
canSelectArbitrarily()
|
protected boolean |
down(TextView widget,
Spannable buffer)
|
protected boolean |
end(TextView widget,
Spannable buffer)
|
protected int |
getMovementMetaState(Spannable buffer,
KeyEvent event)
|
protected boolean |
handleMovementKey(TextView widget,
Spannable buffer,
int keyCode,
int movementMetaState,
KeyEvent event)
|
protected boolean |
home(TextView widget,
Spannable buffer)
|
void |
initialize(TextView widget,
Spannable text)
|
protected boolean |
left(TextView widget,
Spannable buffer)
|
protected boolean |
lineEnd(TextView widget,
Spannable buffer)
|
protected boolean |
lineStart(TextView widget,
Spannable buffer)
|
boolean |
onGenericMotionEvent(TextView widget,
Spannable text,
MotionEvent event)
|
boolean |
onKeyDown(TextView widget,
Spannable text,
int keyCode,
KeyEvent event)
|
boolean |
onKeyOther(TextView widget,
Spannable text,
KeyEvent event)
|
boolean |
onKeyUp(TextView widget,
Spannable text,
int keyCode,
KeyEvent event)
|
void |
onTakeFocus(TextView widget,
Spannable text,
int direction)
|
boolean |
onTouchEvent(TextView widget,
Spannable text,
MotionEvent event)
|
boolean |
onTrackballEvent(TextView widget,
Spannable text,
MotionEvent event)
|
protected boolean |
pageDown(TextView widget,
Spannable buffer)
|
protected boolean |
pageUp(TextView widget,
Spannable buffer)
|
protected boolean |
right(TextView widget,
Spannable buffer)
|
protected boolean |
top(TextView widget,
Spannable buffer)
|
protected boolean |
up(TextView widget,
Spannable buffer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseMovementMethod
public BaseMovementMethod()
canSelectArbitrarily
public boolean canSelectArbitrarily()
- Specified by:
canSelectArbitrarily
in interface MovementMethod
initialize
public void initialize(TextView widget,
Spannable text)
- Specified by:
initialize
in interface MovementMethod
onKeyDown
public boolean onKeyDown(TextView widget,
Spannable text,
int keyCode,
KeyEvent event)
- Specified by:
onKeyDown
in interface MovementMethod
onKeyOther
public boolean onKeyOther(TextView widget,
Spannable text,
KeyEvent event)
- Specified by:
onKeyOther
in interface MovementMethod
onKeyUp
public boolean onKeyUp(TextView widget,
Spannable text,
int keyCode,
KeyEvent event)
- Specified by:
onKeyUp
in interface MovementMethod
onTakeFocus
public void onTakeFocus(TextView widget,
Spannable text,
int direction)
- Specified by:
onTakeFocus
in interface MovementMethod
onTouchEvent
public boolean onTouchEvent(TextView widget,
Spannable text,
MotionEvent event)
- Specified by:
onTouchEvent
in interface MovementMethod
onTrackballEvent
public boolean onTrackballEvent(TextView widget,
Spannable text,
MotionEvent event)
- Specified by:
onTrackballEvent
in interface MovementMethod
onGenericMotionEvent
public boolean onGenericMotionEvent(TextView widget,
Spannable text,
MotionEvent event)
- Specified by:
onGenericMotionEvent
in interface MovementMethod
getMovementMetaState
protected int getMovementMetaState(Spannable buffer,
KeyEvent event)
handleMovementKey
protected boolean handleMovementKey(TextView widget,
Spannable buffer,
int keyCode,
int movementMetaState,
KeyEvent event)
left
protected boolean left(TextView widget,
Spannable buffer)
right
protected boolean right(TextView widget,
Spannable buffer)
up
protected boolean up(TextView widget,
Spannable buffer)
down
protected boolean down(TextView widget,
Spannable buffer)
pageUp
protected boolean pageUp(TextView widget,
Spannable buffer)
pageDown
protected boolean pageDown(TextView widget,
Spannable buffer)
top
protected boolean top(TextView widget,
Spannable buffer)
bottom
protected boolean bottom(TextView widget,
Spannable buffer)
lineStart
protected boolean lineStart(TextView widget,
Spannable buffer)
lineEnd
protected boolean lineEnd(TextView widget,
Spannable buffer)
home
protected boolean home(TextView widget,
Spannable buffer)
end
protected boolean end(TextView widget,
Spannable buffer)
Copyright © 2008-2012. All Rights Reserved.