android.view
Class View

java.lang.Object
  extended by android.view.View
All Implemented Interfaces:
Drawable.Callback, AccessibilityEventSource, KeyEvent.Callback
Direct Known Subclasses:
AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub

public class View
extends java.lang.Object
implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource


Nested Class Summary
static class View.BaseSavedState
           
static class View.MeasureSpec
           
static interface View.OnClickListener
           
static interface View.OnCreateContextMenuListener
           
static interface View.OnFocusChangeListener
           
static interface View.OnKeyListener
           
static interface View.OnLongClickListener
           
static interface View.OnTouchListener
           
 
Field Summary
static int DRAWING_CACHE_QUALITY_AUTO
           
static int DRAWING_CACHE_QUALITY_HIGH
           
static int DRAWING_CACHE_QUALITY_LOW
           
protected static int[] EMPTY_STATE_SET
           
protected static int[] ENABLED_FOCUSED_SELECTED_STATE_SET
           
protected static int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] ENABLED_FOCUSED_STATE_SET
           
protected static int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] ENABLED_SELECTED_STATE_SET
           
protected static int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] ENABLED_STATE_SET
           
protected static int[] ENABLED_WINDOW_FOCUSED_STATE_SET
           
static int FOCUS_BACKWARD
           
static int FOCUS_DOWN
           
static int FOCUS_FORWARD
           
static int FOCUS_LEFT
           
static int FOCUS_RIGHT
           
static int FOCUS_UP
           
static int FOCUSABLES_ALL
           
static int FOCUSABLES_TOUCH_MODE
           
protected static int[] FOCUSED_SELECTED_STATE_SET
           
protected static int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] FOCUSED_STATE_SET
           
protected static int[] FOCUSED_WINDOW_FOCUSED_STATE_SET
           
static int GONE
           
static int HAPTIC_FEEDBACK_ENABLED
           
static int INVISIBLE
           
static int KEEP_SCREEN_ON
           
static int NO_ID
           
protected static int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET
           
protected static int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_ENABLED_FOCUSED_STATE_SET
           
protected static int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_ENABLED_SELECTED_STATE_SET
           
protected static int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_ENABLED_STATE_SET
           
protected static int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_FOCUSED_SELECTED_STATE_SET
           
protected static int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_FOCUSED_STATE_SET
           
protected static int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_SELECTED_STATE_SET
           
protected static int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET
           
protected static int[] PRESSED_WINDOW_FOCUSED_STATE_SET
           
static int SCROLLBARS_INSIDE_INSET
           
static int SCROLLBARS_INSIDE_OVERLAY
           
static int SCROLLBARS_OUTSIDE_INSET
           
static int SCROLLBARS_OUTSIDE_OVERLAY
           
protected static int[] SELECTED_STATE_SET
           
protected static int[] SELECTED_WINDOW_FOCUSED_STATE_SET
           
static int SOUND_EFFECTS_ENABLED
           
protected static java.lang.String VIEW_LOG_TAG
           
static int VISIBLE
           
protected static int[] WINDOW_FOCUSED_STATE_SET
           
 
Constructor Summary
View(Context context)
           
View(Context context, AttributeSet attrs)
           
View(Context context, AttributeSet attrs, int defStyle)
           
 
Method Summary
 void addFocusables(java.util.ArrayList<View> views, int direction)
           
 void addFocusables(java.util.ArrayList<View> views, int direction, int focusableMode)
           
 void addTouchables(java.util.ArrayList<View> views)
           
protected  boolean awakenScrollBars()
           
protected  boolean awakenScrollBars(int startDelay)
           
protected  boolean awakenScrollBars(int startDelay, boolean invalidate)
           
 void bringToFront()
           
 void buildDrawingCache()
           
 void buildDrawingCache(boolean autoScale)
           
 void cancelLongPress()
           
 boolean checkInputConnectionProxy(View view)
           
 void clearAnimation()
           
 void clearFocus()
           
protected  int computeHorizontalScrollExtent()
           
protected  int computeHorizontalScrollOffset()
           
protected  int computeHorizontalScrollRange()
           
 void computeScroll()
           
protected  int computeVerticalScrollExtent()
           
protected  int computeVerticalScrollOffset()
           
protected  int computeVerticalScrollRange()
           
 void createContextMenu(ContextMenu menu)
           
 void destroyDrawingCache()
           
protected  void dispatchDraw(Canvas canvas)
           
 boolean dispatchKeyEvent(KeyEvent event)
           
 boolean dispatchKeyEventPreIme(KeyEvent event)
           
 boolean dispatchKeyShortcutEvent(KeyEvent event)
           
 boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
           
protected  void dispatchRestoreInstanceState(SparseArray<Parcelable> container)
           
protected  void dispatchSaveInstanceState(SparseArray<Parcelable> container)
           
protected  void dispatchSetPressed(boolean pressed)
           
protected  void dispatchSetSelected(boolean selected)
           
 boolean dispatchTouchEvent(MotionEvent event)
           
 boolean dispatchTrackballEvent(MotionEvent event)
           
 boolean dispatchUnhandledMove(View focused, int direction)
           
 void dispatchWindowFocusChanged(boolean hasFocus)
           
 void dispatchWindowVisibilityChanged(int visibility)
           
 void draw(Canvas canvas)
           
protected  void drawableStateChanged()
           
protected  void finalize()
           
 View findFocus()
           
 View findViewById(int id)
           
 View findViewWithTag(java.lang.Object tag)
           
protected  boolean fitSystemWindows(Rect insets)
           
 View focusSearch(int direction)
           
 void forceLayout()
           
 Animation getAnimation()
           
 IBinder getApplicationWindowToken()
           
 Drawable getBackground()
           
 int getBaseline()
           
 int getBottom()
           
protected  float getBottomFadingEdgeStrength()
           
protected  int getBottomPaddingOffset()
           
 java.lang.CharSequence getContentDescription()
           
 Context getContext()
           
protected  ContextMenu.ContextMenuInfo getContextMenuInfo()
           
static int getDefaultSize(int size, int measureSpec)
           
 int[] getDrawableState()
           
 Bitmap getDrawingCache()
           
 Bitmap getDrawingCache(boolean autoScale)
           
 int getDrawingCacheBackgroundColor()
           
 int getDrawingCacheQuality()
           
 void getDrawingRect(Rect outRect)
           
 long getDrawingTime()
           
 java.util.ArrayList<View> getFocusables(int direction)
           
 void getFocusedRect(Rect r)
           
 boolean getGlobalVisibleRect(Rect r)
           
 boolean getGlobalVisibleRect(Rect r, Point globalOffset)
           
 Handler getHandler()
           
 int getHeight()
           
 void getHitRect(Rect outRect)
           
 int getHorizontalFadingEdgeLength()
           
protected  int getHorizontalScrollbarHeight()
           
 int getId()
           
 boolean getKeepScreenOn()
           
 KeyEvent.DispatcherState getKeyDispatcherState()
           
 ViewGroup.LayoutParams getLayoutParams()
           
 int getLeft()
           
protected  float getLeftFadingEdgeStrength()
           
protected  int getLeftPaddingOffset()
           
 boolean getLocalVisibleRect(Rect r)
           
 void getLocationInWindow(int[] location)
           
 void getLocationOnScreen(int[] location)
           
 int getMeasuredHeight()
           
 int getMeasuredWidth()
           
 int getNextFocusDownId()
           
 int getNextFocusLeftId()
           
 int getNextFocusRightId()
           
 int getNextFocusUpId()
           
 View.OnFocusChangeListener getOnFocusChangeListener()
           
 int getPaddingBottom()
           
 int getPaddingLeft()
           
 int getPaddingRight()
           
 int getPaddingTop()
           
 ViewParent getParent()
           
 Resources getResources()
           
 int getRight()
           
protected  float getRightFadingEdgeStrength()
           
protected  int getRightPaddingOffset()
           
 View getRootView()
           
 int getScrollBarStyle()
           
 int getScrollX()
           
 int getScrollY()
           
 int getSolidColor()
           
protected  int getSuggestedMinimumHeight()
           
protected  int getSuggestedMinimumWidth()
           
 java.lang.Object getTag()
           
 java.lang.Object getTag(int key)
           
 int getTop()
           
protected  float getTopFadingEdgeStrength()
           
protected  int getTopPaddingOffset()
           
 java.util.ArrayList<View> getTouchables()
           
 TouchDelegate getTouchDelegate()
           
 int getVerticalFadingEdgeLength()
           
 int getVerticalScrollbarWidth()
           
 ViewTreeObserver getViewTreeObserver()
           
 int getVisibility()
           
 int getWidth()
           
protected  int getWindowAttachCount()
           
 IBinder getWindowToken()
           
 int getWindowVisibility()
           
 void getWindowVisibleDisplayFrame(Rect outRect)
           
 boolean hasFocus()
           
 boolean hasFocusable()
           
 boolean hasWindowFocus()
           
static View inflate(Context context, int resource, ViewGroup root)
           
protected  void initializeFadingEdge(TypedArray a)
           
protected  void initializeScrollbars(TypedArray a)
           
 void invalidate()
           
 void invalidate(int l, int t, int r, int b)
           
 void invalidate(Rect dirty)
           
 void invalidateDrawable(Drawable drawable)
           
 boolean isClickable()
           
 boolean isDrawingCacheEnabled()
           
 boolean isDuplicateParentStateEnabled()
           
 boolean isEnabled()
           
 boolean isFocusable()
           
 boolean isFocusableInTouchMode()
           
 boolean isFocused()
           
 boolean isHapticFeedbackEnabled()
           
 boolean isHorizontalFadingEdgeEnabled()
           
 boolean isHorizontalScrollBarEnabled()
           
 boolean isInEditMode()
           
 boolean isInTouchMode()
           
 boolean isLayoutRequested()
           
 boolean isLongClickable()
           
 boolean isOpaque()
           
protected  boolean isPaddingOffsetRequired()
           
 boolean isPressed()
           
 boolean isSaveEnabled()
           
 boolean isScrollbarFadingEnabled()
           
 boolean isSelected()
           
 boolean isShown()
           
 boolean isSoundEffectsEnabled()
           
 boolean isVerticalFadingEdgeEnabled()
           
 boolean isVerticalScrollBarEnabled()
           
 void layout(int l, int t, int r, int b)
           
 void measure(int widthMeasureSpec, int heightMeasureSpec)
           
protected static int[] mergeDrawableStates(int[] baseState, int[] additionalState)
           
 void offsetLeftAndRight(int offset)
           
 void offsetTopAndBottom(int offset)
           
protected  void onAnimationEnd()
           
protected  void onAnimationStart()
           
protected  void onAttachedToWindow()
           
 boolean onCheckIsTextEditor()
           
protected  void onCreateContextMenu(ContextMenu menu)
           
protected  int[] onCreateDrawableState(int extraSpace)
           
 InputConnection onCreateInputConnection(EditorInfo outAttrs)
           
protected  void onDetachedFromWindow()
           
protected  void onDraw(Canvas canvas)
           
protected  void onDrawScrollBars(Canvas canvas)
           
protected  void onFinishInflate()
           
 void onFinishTemporaryDetach()
           
protected  void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect)
           
 boolean onKeyDown(int keyCode, KeyEvent event)
           
 boolean onKeyLongPress(int keyCode, KeyEvent event)
           
 boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
           
 boolean onKeyPreIme(int keyCode, KeyEvent event)
           
 boolean onKeyShortcut(int keyCode, KeyEvent event)
           
 boolean onKeyUp(int keyCode, KeyEvent event)
           
protected  void onLayout(boolean changed, int left, int top, int right, int bottom)
           
protected  void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
           
protected  void onRestoreInstanceState(Parcelable state)
           
protected  Parcelable onSaveInstanceState()
           
protected  void onScrollChanged(int l, int t, int oldl, int oldt)
           
protected  boolean onSetAlpha(int alpha)
           
protected  void onSizeChanged(int w, int h, int oldw, int oldh)
           
 void onStartTemporaryDetach()
           
 boolean onTouchEvent(MotionEvent event)
           
 boolean onTrackballEvent(MotionEvent event)
           
 void onWindowFocusChanged(boolean hasWindowFocus)
           
protected  void onWindowVisibilityChanged(int visibility)
           
 boolean performClick()
           
 boolean performHapticFeedback(int feedbackConstant)
           
 boolean performHapticFeedback(int feedbackConstant, int flags)
           
 boolean performLongClick()
           
 void playSoundEffect(int soundConstant)
           
 boolean post(java.lang.Runnable action)
           
 boolean postDelayed(java.lang.Runnable action, long delayMillis)
           
 void postInvalidate()
           
 void postInvalidate(int left, int top, int right, int bottom)
           
 void postInvalidateDelayed(long delayMilliseconds)
           
 void postInvalidateDelayed(long delayMilliseconds, int left, int top, int right, int bottom)
           
 void refreshDrawableState()
           
 boolean removeCallbacks(java.lang.Runnable action)
           
 boolean requestFocus()
           
 boolean requestFocus(int direction)
           
 boolean requestFocus(int direction, Rect previouslyFocusedRect)
           
 boolean requestFocusFromTouch()
           
 void requestLayout()
           
 boolean requestRectangleOnScreen(Rect rectangle)
           
 boolean requestRectangleOnScreen(Rect rectangle, boolean immediate)
           
static int resolveSize(int size, int measureSpec)
           
 void restoreHierarchyState(SparseArray<Parcelable> container)
           
 void saveHierarchyState(SparseArray<Parcelable> container)
           
 void scheduleDrawable(Drawable who, java.lang.Runnable what, long when)
           
 void scrollBy(int x, int y)
           
 void scrollTo(int x, int y)
           
 void sendAccessibilityEvent(int eventType)
           
 void sendAccessibilityEventUnchecked(AccessibilityEvent event)
           
 void setAnimation(Animation animation)
           
 void setBackgroundColor(int color)
           
 void setBackgroundDrawable(Drawable d)
           
 void setBackgroundResource(int resid)
           
 void setClickable(boolean clickable)
           
 void setContentDescription(java.lang.CharSequence contentDescription)
           
 void setDrawingCacheBackgroundColor(int color)
           
 void setDrawingCacheEnabled(boolean enabled)
           
 void setDrawingCacheQuality(int quality)
           
 void setDuplicateParentStateEnabled(boolean enabled)
           
 void setEnabled(boolean enabled)
           
 void setFadingEdgeLength(int length)
           
 void setFocusable(boolean focusable)
           
 void setFocusableInTouchMode(boolean focusableInTouchMode)
           
 void setHapticFeedbackEnabled(boolean hapticFeedbackEnabled)
           
 void setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled)
           
 void setHorizontalScrollBarEnabled(boolean horizontalScrollBarEnabled)
           
 void setId(int id)
           
 void setKeepScreenOn(boolean keepScreenOn)
           
 void setLayoutParams(ViewGroup.LayoutParams params)
           
 void setLongClickable(boolean longClickable)
           
protected  void setMeasuredDimension(int measuredWidth, int measuredHeight)
           
 void setMinimumHeight(int minHeight)
           
 void setMinimumWidth(int minWidth)
           
 void setNextFocusDownId(int nextFocusDownId)
           
 void setNextFocusLeftId(int nextFocusLeftId)
           
 void setNextFocusRightId(int nextFocusRightId)
           
 void setNextFocusUpId(int nextFocusUpId)
           
 void setOnClickListener(View.OnClickListener l)
           
 void setOnCreateContextMenuListener(View.OnCreateContextMenuListener l)
           
 void setOnFocusChangeListener(View.OnFocusChangeListener l)
           
 void setOnKeyListener(View.OnKeyListener l)
           
 void setOnLongClickListener(View.OnLongClickListener l)
           
 void setOnTouchListener(View.OnTouchListener l)
           
 void setPadding(int left, int top, int right, int bottom)
           
 void setPressed(boolean pressed)
           
 void setSaveEnabled(boolean enabled)
           
 void setScrollbarFadingEnabled(boolean fadeScrollbars)
           
 void setScrollBarStyle(int style)
           
 void setScrollContainer(boolean isScrollContainer)
           
 void setSelected(boolean selected)
           
 void setSoundEffectsEnabled(boolean soundEffectsEnabled)
           
 void setTag(int key, java.lang.Object tag)
           
 void setTag(java.lang.Object tag)
           
 void setTouchDelegate(TouchDelegate delegate)
           
 void setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled)
           
 void setVerticalScrollBarEnabled(boolean verticalScrollBarEnabled)
           
 void setVisibility(int visibility)
           
 void setWillNotCacheDrawing(boolean willNotCacheDrawing)
           
 void setWillNotDraw(boolean willNotDraw)
           
 boolean showContextMenu()
           
 void startAnimation(Animation animation)
           
 void unscheduleDrawable(Drawable who)
           
 void unscheduleDrawable(Drawable who, java.lang.Runnable what)
           
protected  boolean verifyDrawable(Drawable who)
           
 boolean willNotCacheDrawing()
           
 boolean willNotDraw()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VIEW_LOG_TAG

protected static final java.lang.String VIEW_LOG_TAG
See Also:
Constant Field Values

NO_ID

public static final int NO_ID
See Also:
Constant Field Values

VISIBLE

public static final int VISIBLE
See Also:
Constant Field Values

INVISIBLE

public static final int INVISIBLE
See Also:
Constant Field Values

GONE

public static final int GONE
See Also:
Constant Field Values

DRAWING_CACHE_QUALITY_LOW

public static final int DRAWING_CACHE_QUALITY_LOW
See Also:
Constant Field Values

DRAWING_CACHE_QUALITY_HIGH

public static final int DRAWING_CACHE_QUALITY_HIGH
See Also:
Constant Field Values

DRAWING_CACHE_QUALITY_AUTO

public static final int DRAWING_CACHE_QUALITY_AUTO
See Also:
Constant Field Values

SCROLLBARS_INSIDE_OVERLAY

public static final int SCROLLBARS_INSIDE_OVERLAY
See Also:
Constant Field Values

SCROLLBARS_INSIDE_INSET

public static final int SCROLLBARS_INSIDE_INSET
See Also:
Constant Field Values

SCROLLBARS_OUTSIDE_OVERLAY

public static final int SCROLLBARS_OUTSIDE_OVERLAY
See Also:
Constant Field Values

SCROLLBARS_OUTSIDE_INSET

public static final int SCROLLBARS_OUTSIDE_INSET
See Also:
Constant Field Values

KEEP_SCREEN_ON

public static final int KEEP_SCREEN_ON
See Also:
Constant Field Values

SOUND_EFFECTS_ENABLED

public static final int SOUND_EFFECTS_ENABLED
See Also:
Constant Field Values

HAPTIC_FEEDBACK_ENABLED

public static final int HAPTIC_FEEDBACK_ENABLED
See Also:
Constant Field Values

FOCUSABLES_ALL

public static final int FOCUSABLES_ALL
See Also:
Constant Field Values

FOCUSABLES_TOUCH_MODE

public static final int FOCUSABLES_TOUCH_MODE
See Also:
Constant Field Values

FOCUS_BACKWARD

public static final int FOCUS_BACKWARD
See Also:
Constant Field Values

FOCUS_FORWARD

public static final int FOCUS_FORWARD
See Also:
Constant Field Values

FOCUS_LEFT

public static final int FOCUS_LEFT
See Also:
Constant Field Values

FOCUS_UP

public static final int FOCUS_UP
See Also:
Constant Field Values

FOCUS_RIGHT

public static final int FOCUS_RIGHT
See Also:
Constant Field Values

FOCUS_DOWN

public static final int FOCUS_DOWN
See Also:
Constant Field Values

EMPTY_STATE_SET

protected static final int[] EMPTY_STATE_SET

ENABLED_STATE_SET

protected static final int[] ENABLED_STATE_SET

FOCUSED_STATE_SET

protected static final int[] FOCUSED_STATE_SET

SELECTED_STATE_SET

protected static final int[] SELECTED_STATE_SET

WINDOW_FOCUSED_STATE_SET

protected static final int[] WINDOW_FOCUSED_STATE_SET

ENABLED_FOCUSED_STATE_SET

protected static final int[] ENABLED_FOCUSED_STATE_SET

ENABLED_SELECTED_STATE_SET

protected static final int[] ENABLED_SELECTED_STATE_SET

ENABLED_WINDOW_FOCUSED_STATE_SET

protected static final int[] ENABLED_WINDOW_FOCUSED_STATE_SET

FOCUSED_SELECTED_STATE_SET

protected static final int[] FOCUSED_SELECTED_STATE_SET

FOCUSED_WINDOW_FOCUSED_STATE_SET

protected static final int[] FOCUSED_WINDOW_FOCUSED_STATE_SET

SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] SELECTED_WINDOW_FOCUSED_STATE_SET

ENABLED_FOCUSED_SELECTED_STATE_SET

protected static final int[] ENABLED_FOCUSED_SELECTED_STATE_SET

ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET

protected static final int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET

ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET

FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

PRESSED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_WINDOW_FOCUSED_STATE_SET

PRESSED_SELECTED_STATE_SET

protected static final int[] PRESSED_SELECTED_STATE_SET

PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET

PRESSED_FOCUSED_STATE_SET

protected static final int[] PRESSED_FOCUSED_STATE_SET

PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET

PRESSED_FOCUSED_SELECTED_STATE_SET

protected static final int[] PRESSED_FOCUSED_SELECTED_STATE_SET

PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

PRESSED_ENABLED_STATE_SET

protected static final int[] PRESSED_ENABLED_STATE_SET

PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET

PRESSED_ENABLED_SELECTED_STATE_SET

protected static final int[] PRESSED_ENABLED_SELECTED_STATE_SET

PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET

PRESSED_ENABLED_FOCUSED_STATE_SET

protected static final int[] PRESSED_ENABLED_FOCUSED_STATE_SET

PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET

PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET

protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET

PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET

protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
Constructor Detail

View

public View(Context context)

View

public View(Context context,
            AttributeSet attrs)

View

public View(Context context,
            AttributeSet attrs,
            int defStyle)
Method Detail

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

initializeFadingEdge

protected void initializeFadingEdge(TypedArray a)

getVerticalFadingEdgeLength

public int getVerticalFadingEdgeLength()

setFadingEdgeLength

public void setFadingEdgeLength(int length)

getHorizontalFadingEdgeLength

public int getHorizontalFadingEdgeLength()

getVerticalScrollbarWidth

public int getVerticalScrollbarWidth()

getHorizontalScrollbarHeight

protected int getHorizontalScrollbarHeight()

initializeScrollbars

protected void initializeScrollbars(TypedArray a)

setOnFocusChangeListener

public void setOnFocusChangeListener(View.OnFocusChangeListener l)

getOnFocusChangeListener

public View.OnFocusChangeListener getOnFocusChangeListener()

setOnClickListener

public void setOnClickListener(View.OnClickListener l)

setOnLongClickListener

public void setOnLongClickListener(View.OnLongClickListener l)

setOnCreateContextMenuListener

public void setOnCreateContextMenuListener(View.OnCreateContextMenuListener l)

performClick

public boolean performClick()

performLongClick

public boolean performLongClick()

showContextMenu

public boolean showContextMenu()

setOnKeyListener

public void setOnKeyListener(View.OnKeyListener l)

setOnTouchListener

public void setOnTouchListener(View.OnTouchListener l)

requestRectangleOnScreen

public boolean requestRectangleOnScreen(Rect rectangle)

requestRectangleOnScreen

public boolean requestRectangleOnScreen(Rect rectangle,
                                        boolean immediate)

clearFocus

public void clearFocus()

hasFocus

public boolean hasFocus()

hasFocusable

public boolean hasFocusable()

onFocusChanged

protected void onFocusChanged(boolean gainFocus,
                              int direction,
                              Rect previouslyFocusedRect)

sendAccessibilityEvent

public void sendAccessibilityEvent(int eventType)
Specified by:
sendAccessibilityEvent in interface AccessibilityEventSource

sendAccessibilityEventUnchecked

public void sendAccessibilityEventUnchecked(AccessibilityEvent event)
Specified by:
sendAccessibilityEventUnchecked in interface AccessibilityEventSource

dispatchPopulateAccessibilityEvent

public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event)

getContentDescription

public java.lang.CharSequence getContentDescription()

setContentDescription

public void setContentDescription(java.lang.CharSequence contentDescription)

isFocused

public boolean isFocused()

findFocus

public View findFocus()

setScrollContainer

public void setScrollContainer(boolean isScrollContainer)

getDrawingCacheQuality

public int getDrawingCacheQuality()

setDrawingCacheQuality

public void setDrawingCacheQuality(int quality)

getKeepScreenOn

public boolean getKeepScreenOn()

setKeepScreenOn

public void setKeepScreenOn(boolean keepScreenOn)

getNextFocusLeftId

public int getNextFocusLeftId()

setNextFocusLeftId

public void setNextFocusLeftId(int nextFocusLeftId)

getNextFocusRightId

public int getNextFocusRightId()

setNextFocusRightId

public void setNextFocusRightId(int nextFocusRightId)

getNextFocusUpId

public int getNextFocusUpId()

setNextFocusUpId

public void setNextFocusUpId(int nextFocusUpId)

getNextFocusDownId

public int getNextFocusDownId()

setNextFocusDownId

public void setNextFocusDownId(int nextFocusDownId)

isShown

public boolean isShown()

fitSystemWindows

protected boolean fitSystemWindows(Rect insets)

getVisibility

public int getVisibility()

setVisibility

public void setVisibility(int visibility)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

setFocusable

public void setFocusable(boolean focusable)

setFocusableInTouchMode

public void setFocusableInTouchMode(boolean focusableInTouchMode)

setSoundEffectsEnabled

public void setSoundEffectsEnabled(boolean soundEffectsEnabled)

isSoundEffectsEnabled

public boolean isSoundEffectsEnabled()

setHapticFeedbackEnabled

public void setHapticFeedbackEnabled(boolean hapticFeedbackEnabled)

isHapticFeedbackEnabled

public boolean isHapticFeedbackEnabled()

setWillNotDraw

public void setWillNotDraw(boolean willNotDraw)

willNotDraw

public boolean willNotDraw()

setWillNotCacheDrawing

public void setWillNotCacheDrawing(boolean willNotCacheDrawing)

willNotCacheDrawing

public boolean willNotCacheDrawing()

isClickable

public boolean isClickable()

setClickable

public void setClickable(boolean clickable)

isLongClickable

public boolean isLongClickable()

setLongClickable

public void setLongClickable(boolean longClickable)

setPressed

public void setPressed(boolean pressed)

dispatchSetPressed

protected void dispatchSetPressed(boolean pressed)

isPressed

public boolean isPressed()

isSaveEnabled

public boolean isSaveEnabled()

setSaveEnabled

public void setSaveEnabled(boolean enabled)

isFocusable

public final boolean isFocusable()

isFocusableInTouchMode

public final boolean isFocusableInTouchMode()

focusSearch

public View focusSearch(int direction)

dispatchUnhandledMove

public boolean dispatchUnhandledMove(View focused,
                                     int direction)

getFocusables

public java.util.ArrayList<View> getFocusables(int direction)

addFocusables

public void addFocusables(java.util.ArrayList<View> views,
                          int direction)

addFocusables

public void addFocusables(java.util.ArrayList<View> views,
                          int direction,
                          int focusableMode)

getTouchables

public java.util.ArrayList<View> getTouchables()

addTouchables

public void addTouchables(java.util.ArrayList<View> views)

requestFocus

public final boolean requestFocus()

requestFocus

public final boolean requestFocus(int direction)

requestFocus

public boolean requestFocus(int direction,
                            Rect previouslyFocusedRect)

requestFocusFromTouch

public final boolean requestFocusFromTouch()

onStartTemporaryDetach

public void onStartTemporaryDetach()

onFinishTemporaryDetach

public void onFinishTemporaryDetach()

getKeyDispatcherState

public KeyEvent.DispatcherState getKeyDispatcherState()

dispatchKeyEventPreIme

public boolean dispatchKeyEventPreIme(KeyEvent event)

dispatchKeyEvent

public boolean dispatchKeyEvent(KeyEvent event)

dispatchKeyShortcutEvent

public boolean dispatchKeyShortcutEvent(KeyEvent event)

dispatchTouchEvent

public boolean dispatchTouchEvent(MotionEvent event)

dispatchTrackballEvent

public boolean dispatchTrackballEvent(MotionEvent event)

dispatchWindowFocusChanged

public void dispatchWindowFocusChanged(boolean hasFocus)

onWindowFocusChanged

public void onWindowFocusChanged(boolean hasWindowFocus)

hasWindowFocus

public boolean hasWindowFocus()

dispatchWindowVisibilityChanged

public void dispatchWindowVisibilityChanged(int visibility)

onWindowVisibilityChanged

protected void onWindowVisibilityChanged(int visibility)

getWindowVisibility

public int getWindowVisibility()

getWindowVisibleDisplayFrame

public void getWindowVisibleDisplayFrame(Rect outRect)

isInTouchMode

public boolean isInTouchMode()

getContext

public final Context getContext()

onKeyPreIme

public boolean onKeyPreIme(int keyCode,
                           KeyEvent event)

onKeyDown

public boolean onKeyDown(int keyCode,
                         KeyEvent event)
Specified by:
onKeyDown in interface KeyEvent.Callback

onKeyLongPress

public boolean onKeyLongPress(int keyCode,
                              KeyEvent event)
Specified by:
onKeyLongPress in interface KeyEvent.Callback

onKeyUp

public boolean onKeyUp(int keyCode,
                       KeyEvent event)
Specified by:
onKeyUp in interface KeyEvent.Callback

onKeyMultiple

public boolean onKeyMultiple(int keyCode,
                             int repeatCount,
                             KeyEvent event)
Specified by:
onKeyMultiple in interface KeyEvent.Callback

onKeyShortcut

public boolean onKeyShortcut(int keyCode,
                             KeyEvent event)

onCheckIsTextEditor

public boolean onCheckIsTextEditor()

onCreateInputConnection

public InputConnection onCreateInputConnection(EditorInfo outAttrs)

checkInputConnectionProxy

public boolean checkInputConnectionProxy(View view)

createContextMenu

public void createContextMenu(ContextMenu menu)

getContextMenuInfo

protected ContextMenu.ContextMenuInfo getContextMenuInfo()

onCreateContextMenu

protected void onCreateContextMenu(ContextMenu menu)

onTrackballEvent

public boolean onTrackballEvent(MotionEvent event)

onTouchEvent

public boolean onTouchEvent(MotionEvent event)

cancelLongPress

public void cancelLongPress()

setTouchDelegate

public void setTouchDelegate(TouchDelegate delegate)

getTouchDelegate

public TouchDelegate getTouchDelegate()

bringToFront

public void bringToFront()

onScrollChanged

protected void onScrollChanged(int l,
                               int t,
                               int oldl,
                               int oldt)

onSizeChanged

protected void onSizeChanged(int w,
                             int h,
                             int oldw,
                             int oldh)

dispatchDraw

protected void dispatchDraw(Canvas canvas)

getParent

public final ViewParent getParent()

getScrollX

public final int getScrollX()

getScrollY

public final int getScrollY()

getWidth

public final int getWidth()

getHeight

public final int getHeight()

getDrawingRect

public void getDrawingRect(Rect outRect)

getMeasuredWidth

public final int getMeasuredWidth()

getMeasuredHeight

public final int getMeasuredHeight()

getTop

public final int getTop()

getBottom

public final int getBottom()

getLeft

public final int getLeft()

getRight

public final int getRight()

getHitRect

public void getHitRect(Rect outRect)

getFocusedRect

public void getFocusedRect(Rect r)

getGlobalVisibleRect

public boolean getGlobalVisibleRect(Rect r,
                                    Point globalOffset)

getGlobalVisibleRect

public final boolean getGlobalVisibleRect(Rect r)

getLocalVisibleRect

public final boolean getLocalVisibleRect(Rect r)

offsetTopAndBottom

public void offsetTopAndBottom(int offset)

offsetLeftAndRight

public void offsetLeftAndRight(int offset)

getLayoutParams

public ViewGroup.LayoutParams getLayoutParams()

setLayoutParams

public void setLayoutParams(ViewGroup.LayoutParams params)

scrollTo

public void scrollTo(int x,
                     int y)

scrollBy

public void scrollBy(int x,
                     int y)

awakenScrollBars

protected boolean awakenScrollBars()

awakenScrollBars

protected boolean awakenScrollBars(int startDelay)

awakenScrollBars

protected boolean awakenScrollBars(int startDelay,
                                   boolean invalidate)

invalidate

public void invalidate(Rect dirty)

invalidate

public void invalidate(int l,
                       int t,
                       int r,
                       int b)

invalidate

public void invalidate()

isOpaque

public boolean isOpaque()

getHandler

public Handler getHandler()

post

public boolean post(java.lang.Runnable action)

postDelayed

public boolean postDelayed(java.lang.Runnable action,
                           long delayMillis)

removeCallbacks

public boolean removeCallbacks(java.lang.Runnable action)

postInvalidate

public void postInvalidate()

postInvalidate

public void postInvalidate(int left,
                           int top,
                           int right,
                           int bottom)

postInvalidateDelayed

public void postInvalidateDelayed(long delayMilliseconds)

postInvalidateDelayed

public void postInvalidateDelayed(long delayMilliseconds,
                                  int left,
                                  int top,
                                  int right,
                                  int bottom)

computeScroll

public void computeScroll()

isHorizontalFadingEdgeEnabled

public boolean isHorizontalFadingEdgeEnabled()

setHorizontalFadingEdgeEnabled

public void setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled)

isVerticalFadingEdgeEnabled

public boolean isVerticalFadingEdgeEnabled()

setVerticalFadingEdgeEnabled

public void setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled)

getTopFadingEdgeStrength

protected float getTopFadingEdgeStrength()

getBottomFadingEdgeStrength

protected float getBottomFadingEdgeStrength()

getLeftFadingEdgeStrength

protected float getLeftFadingEdgeStrength()

getRightFadingEdgeStrength

protected float getRightFadingEdgeStrength()

isHorizontalScrollBarEnabled

public boolean isHorizontalScrollBarEnabled()

setHorizontalScrollBarEnabled

public void setHorizontalScrollBarEnabled(boolean horizontalScrollBarEnabled)

isVerticalScrollBarEnabled

public boolean isVerticalScrollBarEnabled()

setVerticalScrollBarEnabled

public void setVerticalScrollBarEnabled(boolean verticalScrollBarEnabled)

setScrollbarFadingEnabled

public void setScrollbarFadingEnabled(boolean fadeScrollbars)

isScrollbarFadingEnabled

public boolean isScrollbarFadingEnabled()

setScrollBarStyle

public void setScrollBarStyle(int style)

getScrollBarStyle

public int getScrollBarStyle()

computeHorizontalScrollRange

protected int computeHorizontalScrollRange()

computeHorizontalScrollOffset

protected int computeHorizontalScrollOffset()

computeHorizontalScrollExtent

protected int computeHorizontalScrollExtent()

computeVerticalScrollRange

protected int computeVerticalScrollRange()

computeVerticalScrollOffset

protected int computeVerticalScrollOffset()

computeVerticalScrollExtent

protected int computeVerticalScrollExtent()

onDrawScrollBars

protected final void onDrawScrollBars(Canvas canvas)

onDraw

protected void onDraw(Canvas canvas)

onAttachedToWindow

protected void onAttachedToWindow()

onDetachedFromWindow

protected void onDetachedFromWindow()

getWindowAttachCount

protected int getWindowAttachCount()

getWindowToken

public IBinder getWindowToken()

getApplicationWindowToken

public IBinder getApplicationWindowToken()

saveHierarchyState

public void saveHierarchyState(SparseArray<Parcelable> container)

dispatchSaveInstanceState

protected void dispatchSaveInstanceState(SparseArray<Parcelable> container)

onSaveInstanceState

protected Parcelable onSaveInstanceState()

restoreHierarchyState

public void restoreHierarchyState(SparseArray<Parcelable> container)

dispatchRestoreInstanceState

protected void dispatchRestoreInstanceState(SparseArray<Parcelable> container)

onRestoreInstanceState

protected void onRestoreInstanceState(Parcelable state)

getDrawingTime

public long getDrawingTime()

setDuplicateParentStateEnabled

public void setDuplicateParentStateEnabled(boolean enabled)

isDuplicateParentStateEnabled

public boolean isDuplicateParentStateEnabled()

setDrawingCacheEnabled

public void setDrawingCacheEnabled(boolean enabled)

isDrawingCacheEnabled

public boolean isDrawingCacheEnabled()

getDrawingCache

public Bitmap getDrawingCache()

getDrawingCache

public Bitmap getDrawingCache(boolean autoScale)

destroyDrawingCache

public void destroyDrawingCache()

setDrawingCacheBackgroundColor

public void setDrawingCacheBackgroundColor(int color)

getDrawingCacheBackgroundColor

public int getDrawingCacheBackgroundColor()

buildDrawingCache

public void buildDrawingCache()

buildDrawingCache

public void buildDrawingCache(boolean autoScale)

isInEditMode

public boolean isInEditMode()

isPaddingOffsetRequired

protected boolean isPaddingOffsetRequired()

getLeftPaddingOffset

protected int getLeftPaddingOffset()

getRightPaddingOffset

protected int getRightPaddingOffset()

getTopPaddingOffset

protected int getTopPaddingOffset()

getBottomPaddingOffset

protected int getBottomPaddingOffset()

draw

public void draw(Canvas canvas)

getSolidColor

public int getSolidColor()

isLayoutRequested

public boolean isLayoutRequested()

layout

public final void layout(int l,
                         int t,
                         int r,
                         int b)

onLayout

protected void onLayout(boolean changed,
                        int left,
                        int top,
                        int right,
                        int bottom)

onFinishInflate

protected void onFinishInflate()

getResources

public Resources getResources()

invalidateDrawable

public void invalidateDrawable(Drawable drawable)
Specified by:
invalidateDrawable in interface Drawable.Callback

scheduleDrawable

public void scheduleDrawable(Drawable who,
                             java.lang.Runnable what,
                             long when)
Specified by:
scheduleDrawable in interface Drawable.Callback

unscheduleDrawable

public void unscheduleDrawable(Drawable who,
                               java.lang.Runnable what)
Specified by:
unscheduleDrawable in interface Drawable.Callback

unscheduleDrawable

public void unscheduleDrawable(Drawable who)

verifyDrawable

protected boolean verifyDrawable(Drawable who)

drawableStateChanged

protected void drawableStateChanged()

refreshDrawableState

public void refreshDrawableState()

getDrawableState

public final int[] getDrawableState()

onCreateDrawableState

protected int[] onCreateDrawableState(int extraSpace)

mergeDrawableStates

protected static int[] mergeDrawableStates(int[] baseState,
                                           int[] additionalState)

setBackgroundColor

public void setBackgroundColor(int color)

setBackgroundResource

public void setBackgroundResource(int resid)

setBackgroundDrawable

public void setBackgroundDrawable(Drawable d)

getBackground

public Drawable getBackground()

setPadding

public void setPadding(int left,
                       int top,
                       int right,
                       int bottom)

getPaddingTop

public int getPaddingTop()

getPaddingBottom

public int getPaddingBottom()

getPaddingLeft

public int getPaddingLeft()

getPaddingRight

public int getPaddingRight()

setSelected

public void setSelected(boolean selected)

dispatchSetSelected

protected void dispatchSetSelected(boolean selected)

isSelected

public boolean isSelected()

getViewTreeObserver

public ViewTreeObserver getViewTreeObserver()

getRootView

public View getRootView()

getLocationOnScreen

public void getLocationOnScreen(int[] location)

getLocationInWindow

public void getLocationInWindow(int[] location)

findViewById

public final View findViewById(int id)

findViewWithTag

public final View findViewWithTag(java.lang.Object tag)

setId

public void setId(int id)

getId

public int getId()

getTag

public java.lang.Object getTag()

setTag

public void setTag(java.lang.Object tag)

getTag

public java.lang.Object getTag(int key)

setTag

public void setTag(int key,
                   java.lang.Object tag)

getBaseline

public int getBaseline()

requestLayout

public void requestLayout()

forceLayout

public void forceLayout()

measure

public final void measure(int widthMeasureSpec,
                          int heightMeasureSpec)

onMeasure

protected void onMeasure(int widthMeasureSpec,
                         int heightMeasureSpec)

setMeasuredDimension

protected final void setMeasuredDimension(int measuredWidth,
                                          int measuredHeight)

resolveSize

public static int resolveSize(int size,
                              int measureSpec)

getDefaultSize

public static int getDefaultSize(int size,
                                 int measureSpec)

getSuggestedMinimumHeight

protected int getSuggestedMinimumHeight()

getSuggestedMinimumWidth

protected int getSuggestedMinimumWidth()

setMinimumHeight

public void setMinimumHeight(int minHeight)

setMinimumWidth

public void setMinimumWidth(int minWidth)

getAnimation

public Animation getAnimation()

startAnimation

public void startAnimation(Animation animation)

clearAnimation

public void clearAnimation()

setAnimation

public void setAnimation(Animation animation)

onAnimationStart

protected void onAnimationStart()

onAnimationEnd

protected void onAnimationEnd()

onSetAlpha

protected boolean onSetAlpha(int alpha)

playSoundEffect

public void playSoundEffect(int soundConstant)

performHapticFeedback

public boolean performHapticFeedback(int feedbackConstant)

performHapticFeedback

public boolean performHapticFeedback(int feedbackConstant,
                                     int flags)

inflate

public static View inflate(Context context,
                           int resource,
                           ViewGroup root)


Copyright © 2008-2010. All Rights Reserved.