碎片(Fragment)名斟,是一種可以嵌入活動(dòng)當(dāng)中的 UI 片段池凄,它能讓程序更加合理和充分地利用大屏幕的空間,因此在平板上應(yīng)用廣泛阳藻。
假設(shè)我們正在開發(fā)一個(gè)新聞應(yīng)用晰奖,其中一個(gè)界面使用 RecyclerView 展示一組新聞標(biāo)題,當(dāng)點(diǎn)擊了其中一個(gè)標(biāo)題時(shí)腥泥,就打開了另一個(gè)界面用于顯示新聞的詳細(xì)內(nèi)容匾南。
若是在手機(jī)中設(shè)計(jì),我們可以將新聞標(biāo)題列表放在一個(gè)活動(dòng)中蛔外,而將新聞的詳細(xì)內(nèi)容放在另一個(gè)活動(dòng)中:
手機(jī)設(shè)計(jì)方案
這樣的設(shè)計(jì)方案放在平板上蛆楞,那么新聞標(biāo)題將會(huì)被拉長(zhǎng)直至填充滿整個(gè)平板的屏幕,而新聞的標(biāo)題一般都不會(huì)太長(zhǎng)夹厌,所以這樣就會(huì)導(dǎo)致界面上存在大量的空白區(qū)域:
手機(jī)設(shè)計(jì)方案在平板上的效果
因此豹爹,更好的設(shè)計(jì)方案是將新聞標(biāo)題列表界面和新聞詳細(xì)內(nèi)容界面分別放在兩個(gè)碎片中,然后在同一個(gè)活動(dòng)里引入這兩個(gè)碎片矛纹,這樣就可以充分利用平板的屏幕空間咯O(∩_∩)O~
碎片在平板上的應(yīng)用效果