原文鏈接:Building a Dynamic UI with Fragments
為了在Android上創建一個動態和多視圖的用戶界面,你需要封裝UI控件和模塊化Activity的行為,以便於你能夠動態修改你的Activity。你可以用Fragment
類來創建這些模塊,它在某種程度上有點像嵌入型的Activity,它可以定義自己布局和管理自己的生命周期。
當一個fragment可以定義自己的布局,他就可以跟其他的fragment在Activity中實現不同的組合,這樣,你就可以為不同的屏幕定義自己的布局方式(小屏幕可能一次顯示一個fragment,而大屏幕可以一次顯示2個或多個fragment)。
這個教程將會教你怎么用fragment創建一個動態的用戶操作界面並且根據不同的屏幕大小優化app的用戶操作界面。所有的這些都可以運行在像Android1.6一樣老的系統上。
課程
學習如何構建一個Fragment和在其回調方法實現基本的行為。
學習如何構建應用程序的布局,為不同屏幕提供不同的fragment配置。
學習如何建立fragment和activity之間,fragment和fragment之間的通信鏈路。