您好,登錄后才能下訂單哦!
導(dǎo)讀 | 安卓(Android)是一種基于 Linux的自由及開放源代碼的操作系統(tǒng)。主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。 |
碎片是活動的一部分,使得活動更加的模塊化設(shè)計(jì)。我們可以認(rèn)為碎片是一種子活動。
下面是關(guān)于碎片的重要知識點(diǎn) -
通過繼承 Fragment 類來創(chuàng)建碎片??梢酝ㄟ^使用 元素在活動的布局文件中聲明碎片來在你的活動中插入碎片。
在引入碎片之前,由于每次給定的一個(gè)時(shí)間點(diǎn)在屏幕上只能顯示單一的活動,因此我們有一個(gè)局限。我們無法分割設(shè)備屏幕并且獨(dú)立的控制不同的部分。伴隨著碎片的引入,我們獲得了更大的靈活性,并使得一個(gè)時(shí)間點(diǎn)只能在屏幕上有一個(gè)單一活動的限制被移除?,F(xiàn)在我們可以有單一的活動,但每個(gè)活動由多個(gè)碎片組裝,每個(gè)碎片有自己的布局,事件和完整的生命周期。
下面是一個(gè)典型的示例演示如何讓兩個(gè)由碎片定義的UI模塊,在為平板設(shè)計(jì)的活動中組合,在為手持設(shè)備設(shè)計(jì)的活動中分離。
當(dāng)運(yùn)行在在平板尺寸的設(shè)備上,這個(gè)應(yīng)用程序可以在活動A中嵌入兩個(gè)碎片。在手機(jī)設(shè)備屏幕上,由于沒有足夠的空間,活動A僅包含有文章列表的碎片,當(dāng)用戶點(diǎn)擊文章時(shí),啟動包含第二個(gè)碎片的活動B來閱讀文章。
Android 的碎片擁有自己的生命周期,與 Android 的活動很相似。下面簡單介紹它生命周期的不同階段。
這是在類fragment中你可以重寫的方法列表:
這里介紹創(chuàng)建碎片的簡單步驟。
基本的碎片可以分為如下所示的三種:
原文來自: https://www.linuxprobe.com/android-fragment-explained.html
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。