一個片段描述了一個可重用的應用程序的UI的一部分。一個片段代表和維護它的設計,有自己的生命周期,並能控製其輸入結果。碎片不能存在於自己的——他們需要娛樂活動或不同的片段。片段的設計層次結構符合或連接到所有者視圖層次結構的一部分。
碎片產生模塊化和可重用性在你的活動的用戶界麵允許您的用戶界麵分解成小塊。活動是一個完美的地方把全球在你的應用程序的UI組件,比如航運的抽屜裏。相反,碎片是完全適合於建立和維護特定的UI屏幕或屏幕的一部分。
想對幾個屏幕大小的應用程序。在大屏幕上,應用程序應該說明靜態勘探抽屜和桌子在網格布局。更溫和的屏幕上時,應用程序應該說明基本導航欄和一個列表以線性布局。處理所有這些活動可以尷尬的變化。分組內容的導航元素會影響,使這個過程更加可控。然後負責說明正確的勘探活動用戶界麵而片段顯示列表與一絲不苟的布局。