我正在尋找android.support.v13.app
的好處,並且從SDK中看來它在某些方面有利於碎片。V13 Android支持庫有什麼好處?
因爲我是通用碎片的新手,所以我想了解一下所有的碎片是否依賴於這個特定的庫,以及V13和現代API之間的改進。
我查看了training material here,看到片段是在API 11中引入的,並且試圖瞭解v13的好處。
任何人都可以解釋這個庫的好處,和/或它如何使開發更靈活?
我正在尋找android.support.v13.app
的好處,並且從SDK中看來它在某些方面有利於碎片。V13 Android支持庫有什麼好處?
因爲我是通用碎片的新手,所以我想了解一下所有的碎片是否依賴於這個特定的庫,以及V13和現代API之間的改進。
我查看了training material here,看到片段是在API 11中引入的,並且試圖瞭解v13的好處。
任何人都可以解釋這個庫的好處,和/或它如何使開發更靈活?
我想了解,如果所有片段靠這個特定庫
沒有碎片依賴於該庫。
V13和現代API
之間已經進行了哪些改進有在庫中沒有的片段。
誰能解釋這個庫的好處
有兩個「經典」 Android的支持庫,被稱爲support-v4
和support-v13
。如果您聽說有人提到「Android支持庫」,則表示support-v4
。 support-v4
有很多很多東西(所有的android.support.v4.*
包)。在這些東西是相關的兩個項目爲這樣的回答:
support-v4
具有片段的反向移植,爲應用程序支持是比API級別年長11
support-v4
已經ViewPager
—如果你看到設備與應用「頁面,同時」橫向輕掃的支持,賠率是,是ViewPager
ViewPager
使用PagerAdapter
提供頁面。兩個具體的PagerAdapter
實現出貨support-v4
:FragmentPagerAdapter
和FragmentStatePagerAdapter
。由於這是support-v4
,這些類使用backported片段(android.support.v4.app.Fragment
)作爲它們的頁面。
從歷史上看,support-v13
有支持本地,API等級11執行片段(android.app.Fragment
)的FragmentPagerAdapter
和FragmentStatePagerAdapter
只是實現。
最近,support-v13
補充說:
使用片段的標籤
FragmentCompat
,內容的FragmentTabHost
的實現這像極...Compat
類在Android中,提供一些static
幫手方法使您更容易使用類似於Android的最新版本和最佳版本的API,並且優雅地降級到老版本的Android
值得注意的是,support-v13
FragmentCompat
提供了靜態方法來幫助您使用新的Android 6.0運行時權限系統和API Level 11版本的片段。
那麼爲什麼使用support-v4然後不支持-v13呢? –
@JudeFernandes:如果你正在使用片段的backport,'support-v13'不會給你帶來額外的價值。 – CommonsWare