回覆列表
-
1 # 手機使用者4938284024
-
2 # 萌無敵北島秋水
fragment依附於activity,在一個activity中可以建立很多歌fragment,打個比喻:一個activity就像一件完整的“衣服”,一個fragment就像一塊塊的“補丁”,“衣服”需要“補丁”的時候,將“補丁“新增到需要的地方。在開發中,我們經常兩者結合使用,創建出不一樣的效果
Android執行在各種各樣的裝置中,有小螢幕的手機,超大屏的平板甚至電視。針對螢幕尺寸的差距,很多情況下,都是先針對手機開發一套App,然後複製一份,修改佈局以適應平板神馬超級大屏的。難道無法做到一個App可以同時適應手機和平板麼,當然了,必須有啊。Fragment的出現就是為了解決這樣的問題。你可以把Fragment當成Activity的一個介面的一個組成部分,甚至Activity的介面可以完全有不同的Fragment組成,更帥氣的是Fragment擁有自己的生命週期和接收、處理使用者的事件,這樣就不必在Activity寫一堆控制元件的事件處理的程式碼了。更為重要的是,你可以動態的新增、替換和移除某個Fragment。在秒秒學的網站中有專門的課程來介紹Frament。