android.text.method
Class ArrowKeyMovementMethod

java.lang.Object
  extended by android.text.method.BaseMovementMethod
      extended by android.text.method.ArrowKeyMovementMethod
All Implemented Interfaces:
MovementMethod

public class ArrowKeyMovementMethod
extends BaseMovementMethod
implements MovementMethod


Constructor Summary
ArrowKeyMovementMethod()
           
 
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)
           
static MovementMethod getInstance()
           
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)
           
 void onTakeFocus(TextView view, Spannable text, int dir)
           
 boolean onTouchEvent(TextView widget, Spannable buffer, 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 android.text.method.BaseMovementMethod
getMovementMetaState, onGenericMotionEvent, onKeyDown, onKeyOther, onKeyUp, onTrackballEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface android.text.method.MovementMethod
onGenericMotionEvent, onKeyDown, onKeyOther, onKeyUp, onTrackballEvent
 

Constructor Detail

ArrowKeyMovementMethod

public ArrowKeyMovementMethod()
Method Detail

handleMovementKey

protected boolean handleMovementKey(TextView widget,
                                    Spannable buffer,
                                    int keyCode,
                                    int movementMetaState,
                                    KeyEvent event)
Overrides:
handleMovementKey in class BaseMovementMethod

left

protected boolean left(TextView widget,
                       Spannable buffer)
Overrides:
left in class BaseMovementMethod

right

protected boolean right(TextView widget,
                        Spannable buffer)
Overrides:
right in class BaseMovementMethod

up

protected boolean up(TextView widget,
                     Spannable buffer)
Overrides:
up in class BaseMovementMethod

down

protected boolean down(TextView widget,
                       Spannable buffer)
Overrides:
down in class BaseMovementMethod

pageUp

protected boolean pageUp(TextView widget,
                         Spannable buffer)
Overrides:
pageUp in class BaseMovementMethod

pageDown

protected boolean pageDown(TextView widget,
                           Spannable buffer)
Overrides:
pageDown in class BaseMovementMethod

top

protected boolean top(TextView widget,
                      Spannable buffer)
Overrides:
top in class BaseMovementMethod

bottom

protected boolean bottom(TextView widget,
                         Spannable buffer)
Overrides:
bottom in class BaseMovementMethod

lineStart

protected boolean lineStart(TextView widget,
                            Spannable buffer)
Overrides:
lineStart in class BaseMovementMethod

lineEnd

protected boolean lineEnd(TextView widget,
                          Spannable buffer)
Overrides:
lineEnd in class BaseMovementMethod

home

protected boolean home(TextView widget,
                       Spannable buffer)
Overrides:
home in class BaseMovementMethod

end

protected boolean end(TextView widget,
                      Spannable buffer)
Overrides:
end in class BaseMovementMethod

onTouchEvent

public boolean onTouchEvent(TextView widget,
                            Spannable buffer,
                            MotionEvent event)
Specified by:
onTouchEvent in interface MovementMethod
Overrides:
onTouchEvent in class BaseMovementMethod

canSelectArbitrarily

public boolean canSelectArbitrarily()
Specified by:
canSelectArbitrarily in interface MovementMethod
Overrides:
canSelectArbitrarily in class BaseMovementMethod

initialize

public void initialize(TextView widget,
                       Spannable text)
Specified by:
initialize in interface MovementMethod
Overrides:
initialize in class BaseMovementMethod

onTakeFocus

public void onTakeFocus(TextView view,
                        Spannable text,
                        int dir)
Specified by:
onTakeFocus in interface MovementMethod
Overrides:
onTakeFocus in class BaseMovementMethod

getInstance

public static MovementMethod getInstance()


Copyright © 2008-2012. All Rights Reserved.