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
- View和Activity的生命週期View
- Android View的生命週期詳解AndroidView
- 生命週期
- Flutter 的生命週期Flutter
- SQL的生命週期SQL
- Laravel的生命週期Laravel
- vue的生命週期Vue
- Fragment的生命週期Fragment
- App的生命週期APP
- Servlet的生命週期Servlet
- bean的生命週期Bean
- PHP 生命週期PHP
- Flutter - 生命週期Flutter
- sessionStorag 生命週期Session
- Fragment生命週期Fragment
- Activity生命週期
- vue - 生命週期Vue
- React生命週期React
- ubuntu生命週期Ubuntu
- React 生命週期React
- vue生命週期Vue
- 品牌生命週期和產品生命週期之間的關係
- Salesforce 生命週期管理(一)應用生命週期淺談Salesforce
- React新的生命週期React
- iOS APP的生命週期iOSAPP
- Java 物件的生命週期Java物件
- Vue生命週期的理解Vue
- [React]元件的生命週期React元件
- Avalonia的Window生命週期
- Vue的生命週期的理解Vue
- Activity生命週期onDestroy
- Flutter -- Element生命週期Flutter
- java servlet 生命週期JavaServlet
- React-生命週期React
- vue 生命週期梳理Vue
- 理解VUE生命週期Vue
- React 元件生命週期React元件