Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

ScrollingMovementMethod

extends BaseMovementMethod
implements MovementMethod
java.lang.Object
   ↳ android.text.method.BaseMovementMethod
     ↳ android.text.method.ScrollingMovementMethod
Known Direct Subclasses

Class Overview

A movement method that interprets movement keys by scrolling the text buffer.

Summary

Public Constructors
ScrollingMovementMethod ()
Public Methods
static MovementMethod getInstance ()
void onTakeFocus ( TextView widget, Spannable text, int dir)
boolean onTouchEvent ( TextView widget, Spannable buffer, MotionEvent event)
Protected Methods
boolean bottom ( TextView widget, Spannable buffer)
Performs a bottom movement action.
boolean down ( TextView widget, Spannable buffer)
Performs a down movement action.
boolean end ( TextView widget, Spannable buffer)
Performs an end movement action.
boolean home ( TextView widget, Spannable buffer)
Performs a home movement action.
boolean left ( TextView widget, Spannable buffer)
Performs a left movement action.
boolean lineEnd ( TextView widget, Spannable buffer)
Performs a line-end movement action.
boolean lineStart ( TextView widget, Spannable buffer)
Performs a line-start movement action.
boolean pageDown ( TextView widget, Spannable buffer)
Performs a page-down movement action.
boolean pageUp ( TextView widget, Spannable buffer)
Performs a page-up movement action.
boolean right ( TextView widget, Spannable buffer)
Performs a right movement action.
boolean top ( TextView widget, Spannable buffer)
Performs a top movement action.
boolean up ( TextView widget, Spannable buffer)
Performs an up movement action.
[Expand]
Inherited Methods
From class android.text.method.BaseMovementMethod
From class java.lang.Object
From interface android.text.method.MovementMethod

Public Constructors

public ScrollingMovementMethod ()

Added in API level 1

Public Methods

public static MovementMethod getInstance ()

Added in API level 1

public void onTakeFocus ( TextView widget, Spannable text, int dir)

Added in API level 1

public boolean onTouchEvent ( TextView widget, Spannable buffer, MotionEvent event)

Added in API level 1

Protected Methods

protected boolean bottom ( TextView widget, Spannable buffer)

Performs a bottom movement action. Moves the cursor or scrolls to the bottom of the buffer.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean down ( TextView widget, Spannable buffer)

Added in API level 1

Performs a down movement action. Moves the cursor or scrolls down by one line.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean end ( TextView widget, Spannable buffer)

Performs an end movement action. Moves the cursor or scrolls to the start of the line or to the top of the document depending on whether the insertion point is being moved or the document is being scrolled.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean home ( TextView widget, Spannable buffer)

Performs a home movement action. Moves the cursor or scrolls to the start of the line or to the top of the document depending on whether the insertion point is being moved or the document is being scrolled.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean left ( TextView widget, Spannable buffer)

Added in API level 1

Performs a left movement action. Moves the cursor or scrolls left by one character.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean lineEnd ( TextView widget, Spannable buffer)

Performs a line-end movement action. Moves the cursor or scrolls to the end of the line.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean lineStart ( TextView widget, Spannable buffer)

Performs a line-start movement action. Moves the cursor or scrolls to the start of the line.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean pageDown ( TextView widget, Spannable buffer)

Performs a page-down movement action. Moves the cursor or scrolls down by one page.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean pageUp ( TextView widget, Spannable buffer)

Performs a page-up movement action. Moves the cursor or scrolls up by one page.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean right ( TextView widget, Spannable buffer)

Added in API level 1

Performs a right movement action. Moves the cursor or scrolls right by one character.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean top ( TextView widget, Spannable buffer)

Performs a top movement action. Moves the cursor or scrolls to the top of the buffer.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.

protected boolean up ( TextView widget, Spannable buffer)

Added in API level 1

Performs an up movement action. Moves the cursor or scrolls up by one line.

Parameters
widget The text view.
buffer The text buffer.
Returns
  • True if the event was handled.