android.text
public
class
android.text.Selection
Utility class for manipulating cursors and selections in CharSequences.
A cursor is a selection where the start and end are at the same offset.
Summary
Constants
Public Methods
|
|
|
static |
|
boolean |
extendDown(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
extendLeft(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
extendRight(Spannable text, Layout layout) |
|
|
final |
static |
|
void |
extendSelection(Spannable text, int index) |
|
|
|
static |
|
boolean |
extendToLeftEdge(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
extendToRightEdge(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
extendUp(Spannable text, Layout layout) |
|
|
final |
static |
|
int |
getSelectionEnd(CharSequence text) |
|
|
final |
static |
|
int |
getSelectionStart(CharSequence text) |
|
|
|
static |
|
boolean |
moveDown(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
moveLeft(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
moveRight(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
moveToLeftEdge(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
moveToRightEdge(Spannable text, Layout layout) |
|
|
|
static |
|
boolean |
moveUp(Spannable text, Layout layout) |
|
|
final |
static |
|
void |
removeSelection(Spannable text) |
|
|
final |
static |
|
void |
selectAll(Spannable text) |
|
|
final |
static |
|
void |
setSelection(Spannable text, int index) |
|
|
|
static |
|
void |
setSelection(Spannable text, int start, int stop) |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
Object
SELECTION_END
public
static
final
Object
SELECTION_START
Public Methods
public
static
boolean
extendDown(Spannable text, Layout layout)
Move the selection end to the buffer offset physically below
the current selection end.
public
static
boolean
extendLeft(Spannable text, Layout layout)
Move the selection end to the buffer offset physically to the left of
the current selection end.
public
static
boolean
extendRight(Spannable text, Layout layout)
Move the selection end to the buffer offset physically to the right of
the current selection end.
public
static
final
void
extendSelection(Spannable text, int index)
Move the selection edge to offset index
.
public
static
boolean
extendUp(Spannable text, Layout layout)
Move the selection end to the buffer offset physically above
the current selection end.
public
static
final
int
getSelectionEnd(CharSequence text)
Return the offset of the selection edge or cursor, or -1 if
there is no selection or cursor.
public
static
final
int
getSelectionStart(CharSequence text)
Return the offset of the selection anchor or cursor, or -1 if
there is no selection or cursor.
public
static
boolean
moveDown(Spannable text, Layout layout)
Move the cursor to the buffer offset physically below the current
offset, or return false if the cursor is already on the bottom line.
public
static
boolean
moveLeft(Spannable text, Layout layout)
Move the cursor to the buffer offset physically to the left of
the current offset, or return false if the cursor is already
at the left edge of the line and there is not another line to move it to.
public
static
boolean
moveRight(Spannable text, Layout layout)
Move the cursor to the buffer offset physically to the right of
the current offset, or return false if the cursor is already at
at the right edge of the line and there is not another line
to move it to.
public
static
boolean
moveUp(Spannable text, Layout layout)
Move the cursor to the buffer offset physically above the current
offset, or return false if the cursor is already on the top line.
public
static
final
void
removeSelection(Spannable text)
Remove the selection or cursor, if any, from the text.
public
static
final
void
selectAll(Spannable text)
Select the entire text.
public
static
final
void
setSelection(Spannable text, int index)
Move the cursor to offset index
.
public
static
void
setSelection(Spannable text, int start, int stop)
Set the selection anchor to start
and the selection edge
to stop
.