2012-05-28 19 views
4

我知道android是一個完全不同於瀏覽器編程的東西。 但是,從Web開發背景來看,我想要了解哪些片段應該用於? 它們是否與具有自己UI的HTML頁面中的iframe概念相似,並且可以添加到任何其他頁面?像HTML中的iframe一樣的Android碎片?

如果不是那麼什麼是Android的片段通用用例?

回答

0

它們是應用程序的可重用部分。例如,您可以使用相同的片段進行兩個不同的活動。您可能想閱讀android文檔中的片段Design Philosophy

這裏也從相同的文檔頁面簡短描述:

甲片段表示行爲或在 活動的用戶界面的一部分。您可以在單個活動中合併多個片段到 構建多窗格用戶界面並在多個活動中重複使用片段。您可以將某個片段視爲活動的模塊化部分,該活動在其自身的生命週期中擁有 ,接收自己的輸入事件,並且可以在活動運行時添加或刪除哪些內容(有點像「sub 」活動「你可以在不同的活動中重複使用)。

+0

所以,理想情況下,我應該總是在平板電腦上使用片段? –

+1

是的,但也在智能手機上。碎片是目前推薦的方法來設計您的應用程序。如果你不使用它們,你會在Eclipse中看到警告。碎片現在可以通過[Support Package](http://developer.android.com/sdk/compatibility-library.html)在android API 1.6中使用。它將允許您創建與各種設備兼容的單個應用程序。 –

0

是的,我認爲你可以認爲它們在概念層面是一樣的。