onFinishInflate() 當View中所有的子控制元件均被對映成xml後觸發 onMeasure( int , int ) 確定所有子元素的大小 onLayout( boolean , int , int , int , int ) 當View分配所有的子元素的大小和位置時觸發 onSizeChanged( int , int , int , int ) 當view的大小發生變化時觸發 onDraw(Canvas) view渲染內容的細節 onKeyDown( int , KeyEvent) 有按鍵按下後觸發 onKeyUp( int , KeyEvent) 有按鍵按下後彈起時觸發 onTrackballEvent(MotionEvent) 軌跡球事件 onTouchEvent(MotionEvent) 觸屏事件 onFocusChanged( boolean , int , Rect) 當View獲取或失去焦點時觸發 onWindowFocusChanged( boolean ) 當視窗包含的view獲取或失去焦點時觸發 onAttachedToWindow() 當view被附著到一個視窗時觸發 onDetachedFromWindow() 當view離開附著的視窗時觸發,Android123提示該方法和 onAttachedToWindow() 是相反的。 onWindowVisibilityChanged( int ) 當視窗中包含的可見的view發生變化時觸發
View的生命週期
相關文章
- View生命週期與Activity生命週期的關係View
- Android View的生命週期詳解AndroidView
- 生命週期
- viewController的生命週期ViewController
- Servlet的生命週期Servlet
- UIViewController的生命週期UIViewController
- Flutter 的生命週期Flutter
- Spring的生命週期Spring
- bean的生命週期Bean
- SQL的生命週期SQL
- Laravel的生命週期Laravel
- 類的生命週期
- 品牌生命週期和產品生命週期之間的關係
- vue - 生命週期Vue
- Fragment生命週期Fragment
- vue生命週期Vue
- spring生命週期Spring
- ubuntu生命週期Ubuntu
- Flutter - 生命週期Flutter
- sessionStorag 生命週期Session
- PHP 生命週期PHP
- maven生命週期Maven
- Activity生命週期
- React生命週期React
- React新的生命週期React
- iOS APP的生命週期iOSAPP
- Vue生命週期的理解Vue
- Java 物件的生命週期Java物件
- Avalonia的Window生命週期
- Flutter widget的生命週期Flutter
- Spring Bean的生命週期SpringBean
- Spring的生命週期主Spring
- Spring Bean 的生命週期SpringBean
- Salesforce 生命週期管理(一)應用生命週期淺談Salesforce
- Vue的生命週期的理解Vue
- vue 生命週期梳理Vue
- java servlet 生命週期JavaServlet
- Android Activity生命週期Android
- Activity生命週期onDestroy