android:碎片的概念
碎片(Fragment)是一種可以嵌入在活動當中的 UI 片段,它能讓程序更加合理和充分 地利用大屏幕的空間,因而在平板上應用的非常廣泛。雖然碎片對你來說應該是個全新的概 念,但我相信你學習起來應該毫不費力,因為它和活動實在是太像了,同樣都能包含布局, 同樣都有自己的生命周期。你甚至可以將碎片理解成一個迷你型的活動,雖然這個迷你型的 活動有可能和普通的活動是一樣大的。
那么究竟要如何使用碎片才能充分地利用平板屏幕的空間呢?想象我們正在開發一個 新聞應用,其中一個界面使用 ListView 展示了一組新聞的標題,當點擊了其中一個標題,就 打開另一個界面顯示新聞的詳細內容。如果是在手機中設計,我們可以將新聞標題列表放在 一個活動中,將新聞的詳細內容放在另一個活動中,如圖 4.1 所示。
?
?
?
?
?
圖? ?4.1
?
可是如果在平板上也這么設計,那么新聞標題列表將會被拉長至填充滿整個平板的屏 幕,而新聞的標題一般都不會太長,這樣將會導致界面上有大量的空白區域,如圖 4.2 所示。
?
?
?
圖? ?4.2
?
?
?
因此,更好的設計方案是將新聞標題列表界面和新聞詳細內容界面分別放在兩個碎片
中,然后在同一個活動里引入這兩個碎片,這樣就可以將屏幕空間充分地利用起來了,如圖
4.3 所示。
?
?
?
圖? ?4.3
轉載于:https://www.cnblogs.com/zgqys1980/p/5162515.html
總結
以上是生活随笔為你收集整理的android:碎片的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vim用法小节
- 下一篇: jstl与struts2 条件语句的区别