|
Build 1.0_r1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectandroid.view.FocusFinder
public class FocusFinder
The algorithm used for finding the next focusable view in a given direction from a view that currently has focus.
| Method Summary | |
|---|---|
View |
findNearestTouchable(ViewGroup root,
int x,
int y,
int direction,
int[] deltas)
Find the nearest touchable view to the specified view. |
View |
findNextFocus(ViewGroup root,
View focused,
int direction)
Find the next view to take focus in root's descendants, starting from the view that currently is focused. |
View |
findNextFocusFromRect(ViewGroup root,
Rect focusedRect,
int direction)
Find the next view to take focus in root's descendants, searching from a particular rectangle in root's coordinates. |
static FocusFinder |
getInstance()
Get the focus finder for this thread. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static FocusFinder getInstance()
public final View findNextFocus(ViewGroup root,
View focused,
int direction)
root - Contains focusedfocused - Has focus now.direction - Direction to look.
public View findNextFocusFromRect(ViewGroup root,
Rect focusedRect,
int direction)
root - Contains focusedRect.focusedRect - The starting point of the search.direction - Direction to look.
public View findNearestTouchable(ViewGroup root,
int x,
int y,
int direction,
int[] deltas)
root - The root of the tree in which to searchx - X coordinate from which to start the searchy - Y coordinate from which to start the searchdirection - Direction to lookdeltas - Offset from the
|
Build 1.0_r1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||