▼Androidメモ▼
Viewクラスの詳細

Viewクラス
メソッド 説明
bringToFront() ビューを最前面に移動
buildLayer() レイヤーの構築
checkInputConnectionProxy(View view) 入力コネクションプロクシのチェック
createContextMenu(ContextMenu menu) コンテキストメニューの生成
draw(Canvas canvas) 描画
findViewById(int id) IDによるビューの検索
findViewWithTag(Object tag) タグによるビューの検索
getApplicationWindowToken() アプリケーションウィンドウトークンの取得
getBackground() 背景Drawableの取得
getBaseline() テキストのベースラインの取得
getContentDescription() コンテンツ説明の取得(ImageButtonなどで利用)
getContext() コンテキストの取得
getDrawableState() 描画状態の取得
getDrawingRect(Rect outRect) 描画領域の取得
getDrawingTime() 描画時間の取得
getGlobalVisibleRect(Rect r, Point globalOffset) グローバル表示矩形の取得
getGlobalVisibleRect(Rect r) グローバル表示矩形の取得
getHandler() ハンドラの取得
getHitRect(Rect outRect) 衝突矩形の取得
getId() IDの取得
getKeepScreenOn() バックライトを点灯したままにするかどうかの取得
getLayerType() レイヤー種別の取得
getLocalVisibleRect(Rect r) ローカル描画領域の取得
getLocationInWindow(int[] location) ウィンドウからの相対座標位置の取得
getLocationOnScreen(int[] location) 画面からの相対座標位置の取得
getParent() 親ビューの取得
getResources() リソースの取得
getRootView() ルートビューの取得
getSolidColor() 背景のソリッドカラーの取得
getSystemUiVisibility() ステータスバーの表示状態の取得
getTag(int key) タグの取得
getTag() タグの取得
getViewTreeObserver() ビューツリーオブサーバーの取得
getVisibility() 表示状態の取得
getWindowToken() ウィンドウトークンの取得
getWindowVisibility() ウィンドウ表示状態の取得
getWindowVisibleDisplayFrame(Rect outRect) ウィンドウ表示矩形の取得
invalidate(Rect dirty) 描画反映
invalidate(int l, int t, int r, int b) 描画反映
invalidate() 描画反映
invalidateDrawable(Drawable drawable) 描画反映
isActivated() アクティベートの有効・無効の取得
isDirty() ダーティーフラグの取得
isDuplicateParentStateEnabled() 親状態のコピーの有効・無効の取得
isEnabled() ビューの有効・無効の取得
isHapticFeedbackEnabled() ハプティックフィードバックの有効・無効の取得
isHardwareAccelerated() アードウェアアクセラレートの有効・無効の取得
isInEditMode() 編集モードの有効・無効の取得
isOpaque() 透過かどうかの取得
isPressed() 押下中かどうかの取得
isSaveEnabled() 保存の有効・無効の取得
isSaveFromParentEnabled() 親からの保存の有効・無効の取得
isSelected() 選択中かどうかの取得
isShown() ビューとビューの祖先が表示状態かどうかの取得
isSoundEffectsEnabled() サウンドエフェクトの有効・無効の取得
jumpDrawablesToCurrentState() Drawable郡を現在の状態に遷移
performHapticFeedback(int feedbackConstant, int flags) ハプティックフィードバックを行う
performHapticFeedback(int feedbackConstant) ハプティックフィードバックを行う
playSoundEffect(int soundConstant) サウンドエフェクトの再生
post(Runnable action) ハンドラ処理の実行
postDelayed(Runnable action, long delayMillis) ハンドラ処理の実行
postInvalidate(int left, int top, int right, int bottom) 描画反映のポスト
postInvalidate() 描画反映のポスト
postInvalidateDelayed(long delayMilliseconds, int left, int top,
int right, int bottom)
描画反映のポスト
postInvalidateDelayed(long delayMilliseconds) 描画反映のポスト
refreshDrawableState() 描画状態の更新
removeOnAttachStateChangeListener(
View.OnAttachStateChangeListener listener)
アタッチ状態変更リスナーの削除
requestRectangleOnScreen(Rect rectangle) 指定領域を画面表示するように要求-
requestRectangleOnScreen(Rect rectangle, boolean immediate) 指定領域を画面表示するように要求
restoreHierarchyState(SparseArray<Parcelable> container) 状態階層の回復
saveHierarchyState(SparseArray<Parcelable> container) 状態階層の保存
scheduleDrawable(Drawable who, Runnable what, long when) Drawableのスケジュール
sendAccessibilityEvent(int eventType) アクセシブルイベント時に呼ばれる
sendAccessibilityEventUnchecked(AccessibilityEvent event) アクセシブルイベント時に呼ばれる
setActivated(boolean activated) アクティベート中かどうかの指定
setBackgroundColor(int color) 背景色の指定
setBackgroundDrawable(Drawable d) 背景Drawableの指定
setBackgroundResource(int resid) 背景リソースの指定
setCameraDistance(float distance) カメラ距離の指定
setContentDescription(CharSequence contentDescription) コンテンツ説明の指定
setDuplicateParentStateEnabled(boolean enabled) 親状態のコピーの有効・無効の指定
setEnabled(boolean enabled) 有効・無効の指定
setHapticFeedbackEnabled(boolean hapticFeedbackEnabled) ハプティックフィードバックの有効・無効の指定
setId(int id) IDの指定
setKeepScreenOn(boolean keepScreenOn) バックライトを点灯したままにするかどうかの指定
setLayerType(int layerType, Paint paint) レイヤータイプの指定
setSaveEnabled(boolean enabled) 保存の有効・無効の指定
setSaveFromParentEnabled(boolean enabled) 親からの保存の有効・無効の指定
setSelected(boolean selected) 選択の指定
setSoundEffectsEnabled(boolean soundEffectsEnabled) サウンドエフェクトの有効・無効の指定
setSystemUiVisibility(int visibility) ステータスバー表示の指定
setTag(int key, Object tag) ステータスバー表示の指定
setTag(Object tag) タグの指定
setVisibility(int visibility) 表示の指定
setWillNotCacheDrawing(boolean willNotCacheDrawing) キャッシュ描画制限の指定
setWillNotDraw(boolean willNotDraw) 描画制限の指定
showContextMenu() コンテキストメニューの表示
startActionMode(ActionMode.Callback callback) アクションモードの指定
unscheduleDrawable(Drawable who) Drawableのスケジュール解除
unscheduleDrawable(Drawable who, Runnable what) Drawableのスケジュール解除
willNotCacheDrawing() キャッシュ描画制限の取得
willNotDraw() 描画制限の取得
inflate(Context context, int resource, ViewGroup root) レイアウトXmlの読み込み

Viewクラス - スクロール関連
メソッド 説明
computeScroll() 再描画時にスクロールしたい時にオーバーライドして利用
getHorizontalFadingEdgeLength() 水平方向のフェードエッジの長さの取得
getOverScrollMode() オーバースクロールモードの取得
getScrollBarStyle() スクロールバースタイルの取得
getScrollX() スクロールXの取得
getScrollY() スクロールYの取得
getVerticalFadingEdgeLength() 垂直方向のフェードエッジの長さの取得
getVerticalScrollbarPosition() 垂直方向のスクロールバーの位置の取得
getVerticalScrollbarWidth() 垂直方向のスクロールバーの幅の取得
isHorizontalFadingEdgeEnabled() 水平方向のフェーディングエッジの有効・無効の取得
isHorizontalScrollBarEnabled() 水平方向のスクロールバーの有効・無効の取得
isScrollbarFadingEnabled() スクロールバーのフェーディングの有効・無効の取得
isVerticalFadingEdgeEnabled() 垂直方向のフェーディングエッジの有効・無効の取得
isVerticalScrollBarEnabled() 垂直方向のスクロールバーの有効・無効の取得
scrollBy(int x, int y) 相対位置へスクロール
scrollTo(int x, int y) 指定位置へスクロール
setFadingEdgeLength(int length) フェーディングエッジの長さの指定
setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled) 水平方向のフェーディングエッジの有効・無効の指定
setHorizontalScrollBarEnabled(boolean horizontalScrollBarEnabled) 水平方向のスクロールバーの有効・無効の指定
setOverScrollMode(int overScrollMode) オーバースクロールモードの指定
setScrollBarStyle(int style) スクロールバースタイルの指定
setScrollContainer(boolean isScrollContainer) スクロールコンテナの有効・無効の指定
setScrollbarFadingEnabled(boolean fadeScrollbars) スクロールバーフェーディングの有効・無効の指定
setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled) 垂直フェードエッジの有効・無効の指定
setVerticalScrollBarEnabled(boolean verticalScrollBarEnabled) 垂直スクロールバーの有効・無効の指定
setVerticalScrollbarPosition(int position) 垂直スクロールバーの位置の指定

Viewクラス- レイアウト関連
メソッド 説明
getBottom() 下端の取得
getHeight() 高さの取得
getLayoutParams() レイアウトパラメータの取得
getLeft() 左の取得
getRight() 右の取得
getTop() 上の取得
getWidth() 幅の取得
getX() Xの取得
getY() Yの取得
setBottom(int bottom) 下の指定
setLayoutParams(ViewGroup.LayoutParams params) レイアウトパラメータの指定
setLeft(int left) 左の指定
setMinimumHeight(int minHeight) 最小高さの指定
setMinimumWidth(int minWidth) 最小幅の指定
setRight(int right) 右の指定
setX(float x) Xの指定
setY(float y) Yの指定
getPaddingBottom() パディング下の取得
getPaddingLeft() パディング左の取得
getPaddingRight() パディング右の取得
getPaddingTop() パディング上の取得
offsetLeftAndRight(int offset) 水平方向のオフセットの指定
offsetTopAndBottom(int offset) 垂直方法のオフセットの指定
setPadding(int left, int top, int right, int bottom) パディングの指定
getMeasuredHeight() 要求高さの取得
getMeasuredHeightAndState() 要求高さと測定状態の取得
getMeasuredState() 測定状態の取得
getMeasuredWidth() 要求幅の取得
getMeasuredWidthAndState() 要求幅と測定状態の取得
measure(int widthMeasureSpec, int heightMeasureSpec) 要求幅と要求高さの指定
forceLayout() レイアウト更新フラグの有効化
isLayoutRequested() レイアウト更新フラグの取得
layout(int l, int t, int r, int b) レイアウトの指定
removeOnLayoutChangeListener(View.OnLayoutChangeListener listener) レイアウト更新リスナーの削除
requestLayout() レイアウトの更新
combineMeasuredStates(int curState, int newState) 2つのステートをマージ
getDefaultSize(int size, int measureSpec) デフォルトサイズの取得
resolveSize(int size, int measureSpec) 制約と要求サイズを一致させる
resolveSizeAndState(int size, int measureSpec, int childMeasuredState) 制約と要求サイズを一致させる

項目 説明
measure値の解析 int w=MeasureSpec.getSize(widthMeasureSpec);
int h=MeasureSpec.getSize(heightMeasureSpec);
setMeasuredDimension(w,h);

MeasureSpec.getMode()でモードも取得できる。
NSPECIFIED ピクセル値指定なし
EXACTLY 厳密ピクセル指定
AT_MOST 最大ピクセルサイズ指定
レイアウト構築時に
メソッドが呼ばれる順番
onMeasure(1073741874,1073741874)
onSizeChanged(50,50,0,0)
onLayout(true,0,0,50,50)
onMeasure(1073741874,1073741874)
onLayout(false,0,0,50,50)



Viewクラス - イベント
メソッド 説明
addOnAttachStateChangeListener(
View.OnAttachStateChangeListener listener)
アタッチ状態変更リスナーの指定
addOnLayoutChangeListener(View.OnLayoutChangeListener listener) レイアウト変更リスナーの指定
addTouchables(ArrayList<View> views) タッチ可能ビュー群の追加
cancelLongPress() 長押しのキャンセル
getFilterTouchesWhenObscured() タッチを破棄するべきかどうかのフィルタの取得
getKeyDispatcherState() キーディスパッチャー状態の取得
getTouchDelegate() タッチデリゲートの取得
getTouchables() タッチ可能ビュー群の取得
isClickable() クリックの有効・無効の取得
isLongClickable() 長クリックの有効・無効の取得
performClick() クリックを行う
performLongClick() 長クリックを行う
setClickable(boolean clickable) クリックの有効・無効の指定
setFilterTouchesWhenObscured(boolean enabled) タッチを破棄するべきかどうかのフィルタの指定
setLongClickable(boolean longClickable) 長押しクリック
   
dispatchConfigurationChanged(Configuration newConfig) コンフィギュレーション変更のディスパッチ
dispatchDisplayHint(int hint) ヒントのディスパッチ
dispatchDragEvent(DragEvent event) ドラッグイベントのディスパッチ
dispatchGenericMotionEvent(MotionEvent event) マウスイベントのディスパッチ
dispatchKeyEvent(KeyEvent event) キーイベントのディスパッチ
dispatchKeyEventPreIme(KeyEvent event) IME通知前のキーイベントのディスパッチ
dispatchKeyShortcutEvent(KeyEvent event) ショートカットイベントのディスパッチ
dispatchPopulateAccessibilityEvent(AccessibilityEvent event) アクセシビリティイベントのディスパッチ
dispatchTouchEvent(MotionEvent event) タッチイベントのディスパッチ
dispatchTrackballEvent(MotionEvent event) トラックボールイベントのディスパッチ
dispatchWindowVisibilityChanged(int visibility) ウィンドウ表示状態変更のディスパッチ
onCheckIsTextEditor() テキストエディタのチェック時に呼ばれる
onCreateInputConnection(EditorInfo outAttrs) 入力コネクション生成時に呼ばれる
onDragEvent(DragEvent event) ドラッグイベント時に呼ばれる
onFilterTouchEventForSecurity(MotionEvent event) セキュリティのためのタッチイベントのフィルタ時に呼ばれる
onFinishTemporaryDetach() テンポラリデタッチの終了時に呼ばれる
onGenericMotionEvent(MotionEvent event) マウスイベント時に呼ばれる
onKeyDown(int keyCode, KeyEvent event) キーダウン時に呼ばれる
onKeyLongPress(int keyCode, KeyEvent event) キー長押し時に呼ばれる
onKeyMultiple(int keyCode, int repeatCount, KeyEvent event) キー複数押し時に呼ばれる
onKeyPreIme(int keyCode, KeyEvent event) IME通知前のキーダウン時に呼ばれる
onKeyShortcut(int keyCode, KeyEvent event) キーショートカット時に呼ばれる
onKeyUp(int keyCode, KeyEvent event) キーアップ時に呼ばれる
onStartTemporaryDetach() テンポラリデタッチの開始-
onTouchEvent(MotionEvent event) タッチイベント時に呼ばれる
onTrackballEvent(MotionEvent event) トラックボールイベント時に呼ばれる
setOnClickListener(View.OnClickListener l) クリックリスナーの指定
setOnCreateContextMenuListener(View.OnCreateContextMenuListener l) コンテキストメニュー生成リスナーの指定
setOnDragListener(View.OnDragListener l) ドラッグリスナーの指定
setOnGenericMotionListener(View.OnGenericMotionListener l) マウスリスナーの指定
setOnKeyListener(View.OnKeyListener l) キーリスナーの指定
setOnLongClickListener(View.OnLongClickListener l) 長押しクリックリスナーの指定
setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener l) ステータスバー表示変更リスナーの指定
setOnTouchListener(View.OnTouchListener l) タッチリスナーの指定
setTouchDelegate(TouchDelegate delegate) タッチデリゲートの指定
   
startDrag(ClipData data, View.DragShadowBuilder shadowBuilder,
Object myLocalState, int flags)
ドラッグの開始

Viewクラス - 描画キャッシュ
メソッド 説明
buildDrawingCache(boolean autoScale) 描画キャッシュの構築
buildDrawingCache() 描画キャッシュの構築
destroyDrawingCache() 描画キャッシュの破棄
getDrawingCache(boolean autoScale) 描画キャッシュの取得
getDrawingCache() 描画キャッシュの取得
getDrawingCacheBackgroundColor() 描画キャッシュの背景色
getDrawingCacheQuality() 描画キャッシュのクォリティの取得
isDrawingCacheEnabled() 描画キャッシュの有効・無効の取得
setDrawingCacheBackgroundColor(int color) 描画キャッシュの背景色の指定
setDrawingCacheEnabled(boolean enabled) 描画キャッシュの有効・無効の指定

デフォルトfalse。
GroupViewが子を描画する時、
true時には描画キャッシュ、
false時にはdraw()メソッドを利用。
setDrawingCacheQuality(int quality) 描画キャッシュのクォリティの指定

Viewクラス - フォーカス関連
メソッド 説明
isInTouchMode() タッチモードの取得
hasFocus() フォーカス中かどうかの取得(子を含む)
hasFocusable() フォーカス可能かどうかの取得(子を含む)
hasWindowFocus() ウィンドウがフォーカス中かどうかの取得
isFocusable() フォーカス可能かどうかの取得
isFocusableInTouchMode() タッチモード時にフォーカス可能かどうかの取得
isFocused() フォーカス中かどうかの取得(子を含まない)
setFocusable(boolean focusable) フォーカス可能かどうかの指定
setFocusableInTouchMode(boolean focusableInTouchMode) タッチモードでフォーカス可能かどうかの指定
requestFocus(int direction, Rect previouslyFocusedRect) フォーカスの要求
requestFocus(int direction) フォーカスの要求
requestFocus() フォーカスの要求
requestFocusFromTouch() フォーカスの要求
clearFocus() フォーカスの解除
getNextFocusDownId() 下のフォーカス先のIDの取得
getNextFocusForwardId() 前のフォーカス先のIDの取得
getNextFocusLeftId() 左のフォーカス先のIDの取得
getNextFocusRightId() 右のフォーカス先のIDの取得
getNextFocusUpId() 上のフォーカス先のIDの取得
setNextFocusDownId(int nextFocusDownId) 下のフォーカス先のIDの取得
setNextFocusForwardId(int nextFocusForwardId) 前のフォーカス先のIDの取得
setNextFocusLeftId(int nextFocusLeftId) 左のフォーカス先のIDの取得
setNextFocusRightId(int nextFocusRightId) 右のフォーカス先のIDの取得
setNextFocusUpId(int nextFocusUpId) 上のフォーカス先のIDの取得
addFocusables(ArrayList<View> views, int direction) フォーカス可能ビュー群の取得
addFocusables(ArrayList<View> views, int direction, int focusableMode) フォーカス可能ビュー群の取得
findFocus() フォーカス中ビューの取得
focusSearch(int direction) 一番近いフォーカス可能の取得
getFocusables(int direction) フォーカス可能ビュー群の取得
getFocusedRect(Rect r) フォーカス領域の取得
dispatchUnhandledMove(View focused, int direction) ビューをフォーカスする最後のチャンス
dispatchWindowFocusChanged(boolean hasFocus) ウィンドウのフォーカス変更時に呼ばれる
onWindowFocusChanged(boolean hasWindowFocus) ウィンドウのフォーカス変更時に呼ばれる

Viewクラス - アニメーション・行列関連
メソッド 説明
animate() プロパティアニメーションの取得
clearAnimation() アニメーションのクリア
getAlpha() 透過率の取得(0.0f-1.0f)
getAnimation() アニメーションの取得
getMatrix() 行列の取得
getPivotX() 回転・スケールの原点Xの取得
getPivotY() 回転・スケールの原点Yの取得
getRotation() 回転量の取得
getRotationX() 回転軸Xの取得
getRotationY() 回転軸Yの取得
getScaleX() スケールXの取得
getScaleY() スケールYの取得
getScrollX() スクロールXの取得
getScrollY() スクロールYの取得
getTranslationX() トランジションXの取得
getTranslationY() トランジションYの取得
setAlpha(float alpha) 透過率の指定(0.0f-1.0f)
setAnimation(Animation animation) アニメーションの指定
setPivotX(float pivotX) 回転・スケールの原点Xの指定
setPivotY(float pivotY)

回転・スケールの原点Yの指定

setRotation(float rotation) 回転量の指定
setRotationX(float rotationX) 回転Xの指定
setRotationY(float rotationY) 回転Yの指定
setScaleX(float scaleX) スケールXの指定
setScaleY(float scaleY)

スケールYの指定

setTranslationX(float translationX) トランジションXの指定
setTranslationY(float translationY) トランジションYの指定
startAnimation(Animation animation) アニメーションの開始

Viewクラス - オーバーライドメソッド
メソッド 説明
awakenScrollBars(int startDelay) スクロールバーへの通知
awakenScrollBars(int startDelay, boolean invalidate) スクロールバーへの通知
awakenScrollBars() スクロールバーへの通知
computeHorizontalScrollExtent() 水平スクロールバー範囲の計算
computeHorizontalScrollOffset() 水平スクロールバーオフセットの計算
computeHorizontalScrollRange() 水平スクロールバーレンジの計算
computeVerticalScrollExtent() 垂直スクロールバー範囲の計算
computeVerticalScrollOffset() 垂直スクロールバーオフセットの計算
computeVerticalScrollRange() 水平スクロールバーレンジの計算
dispatchDraw(Canvas canvas) 描画のディスパッチ
dispatchRestoreInstanceState(SparseArray<Parcelable> container) インスタンス状態回復のディスパッチ
dispatchSaveInstanceState(SparseArray<Parcelable> container) インスタンス状態保存のディスパッチ
dispatchSetActivated(boolean activated) アクティベイト指定のディスパッチ-
dispatchSetPressed(boolean pressed) プレス指定のディスパッチ
dispatchSetSelected(boolean selected) 選択指定のディスパッチ
dispatchVisibilityChanged(View changedView, int visibility) 表示状態変更のディスパッチ
drawableStateChanged() 描画状態の変更時に呼ばれる
fitSystemWindows(Rect insets) システムウィンドウのフィット
getBottomFadingEdgeStrength() 下フェーディングエッジの長さの取得-
getBottomPaddingOffset() 下パディングオフセットの取得
getContextMenuInfo() コンテキストメニュー情報の取得
getHorizontalScrollbarHeight() 水平スクロールバー高さの取得
getLeftFadingEdgeStrength() 左フェーディングエッジの長さの取得
getLeftPaddingOffset() 左パディングオフセットの取得
getRightFadingEdgeStrength() 右フェーディングエッジの長さの取得-
getRightPaddingOffset() 右パディングオフセットの取得
getSuggestedMinimumHeight() 希望最小高さの取得
getSuggestedMinimumWidth() 希望最小幅の取得
getTopFadingEdgeStrength() 上フェーディングエッジの長さの取得
getTopPaddingOffset() 上パディングオフセットの取得
getWindowAttachCount() ウィンドウアタッチ数の取得
initializeFadingEdge(TypedArray a) フェーディングエッジの初期化
initializeScrollbars(TypedArray a) スクロールバーの初期化
isPaddingOffsetRequired() パディングオフセット要求フラグの取得
mergeDrawableStates(int[] baseState, int[] additionalState) 描画状態のマージ
onAnimationEnd() アニメーション完了時に呼ばれる
onAnimationStart() アニメーション開始時に呼ばれる
onAttachedToWindow() ウィンドウアタッチ時に呼ばれる-
onConfigurationChanged(Configuration newConfig) コンフィギュレーション変更時に呼ばれる
onCreateContextMenu(ContextMenu menu) コンテキストメニュー生成時に呼ばれる
onCreateDrawableState(int extraSpace) 描画状態生成時に呼ばれる
onDetachedFromWindow() ウィンドウからのデタッチ時に呼ばれる
onDisplayHint(int hint) ヒントの表示時に呼ばれる
onDraw(Canvas canvas) 描画時に呼ばれる
onDrawScrollBars(Canvas canvas) スクロールバーの描画時に呼ばれる
onFinishInflate() インフレート完了時に呼ばれる
onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) フォーカス変更時に呼ばれる
onLayout(boolean changed, int left, int top, int right, int bottom) レイアウト更新時に呼ばれる
onMeasure(int widthMeasureSpec, int heightMeasureSpec) 要求サイズ更新時に呼ばれる
onOverScrolled(int scrollX, int scrollY, boolean clampedX, boolean clampedY) オーバースクロール時に呼ばれる
onRestoreInstanceState(Parcelable state) インスタンス状態回復時に呼ばれる
onSaveInstanceState() インスタンス状態保存時に呼ばれる
onScrollChanged(int l, int t, int oldl, int oldt) スクロール位置変更時に呼ばれる
onSetAlpha(int alpha) 透過率指定時に呼ばれる
onSizeChanged(int w, int h, int oldw, int oldh) サイズ変更時に呼ばれる
onVisibilityChanged(View changedView, int visibility) 描画状態変更時に呼ばれる
onWindowVisibilityChanged(int visibility) ウィンドウ表示変更時に呼ばれる
overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX,
int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)
オーバースクロールの移動を行う
setMeasuredDimension(int measuredWidth, int measuredHeight) 要求サイズの指定
verifyDrawable(Drawable who) Drawableの確認

Activityのビュー階層

メソッド 説明
DecorView View decorView=getWindow().getDecorView();
タイトル TextView titleView=(TextView)findViewById(android.R.id.title);
コンテンツルート ViewGroup contentRoot=(ViewGroup)findViewById(android.R.id.content);



−戻る−