fragement 可以視為 view 元件的一個擴展。
在 layout 的 xml 中可以擺放 fragment 元件。
然後再為 fragment 元件寫 layout, action handler
所以可以視為 "可以自訂內容的 view 元件"
既然是由 programmer 自己寫的元件,所以在 layout 中擺放時,fragment 區段就有一些規定,
像 name 就是實做那個 fragment 的 full class name
fragment 的 life cycle 跟一般 activity 有點類似。
也有自己的 layout
所以主要的 activity 把 自己的 layout view (包含 fragment的layout xml) 設定完畢後。
android 系統自然會知道 layout 內容,一一呼叫起對應的 fragment class
沒有留言:
張貼留言