Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 關於Fragment的使用與Androikd sdk版本之間的東東,

關於Fragment的使用與Androikd sdk版本之間的東東,

編輯:關於android開發

關於Fragment的使用與Androikd sdk版本之間的東東,


第一個問題如何使用Fragment?

第二個問題哪些場景適合用Fragment?

第三個問題android.app.fragment與android.support.v4.app.Fragment 為什麼有兩個相同名稱的API?

第四個問題關於FragmentActivity的使用場景?

關於這些問題我也很模糊,我將我在網上和書籍搜素到的相關內容,貼下,

這個是在 Android編程權威指南中找到

隨著Android平板設備的首發,為滿足平板設備的UI靈活性設計要求,Fragment被引入到API 11級中。CriminalIntent應用支持的SDK最低版本為API 8級,
因此必須設法保證應用兼容舊版本 設備。幸運的是,對於fragment來說,保證向後兼容相對比較容易,僅需使用Android支持庫中的 fragment相關類即可。 支持庫位於libs/android-support-v4.jar內,並通過創建項目模板已被自動添加到項目中。支持 庫包含了Fragment類(android.support.v4.app.Fragment),
該類可以使用在任何API 4級及 更高版本的設備上。 支持庫中的類不僅可以在無原生類的舊版本設備上使用,而且可以代替原生類在新版本設備 上使用。
另 一 個 重 要 的 支 持 庫 類 是 FragmentActivity ( android.support.v4.app.Fragment- Activity)。activity知道如何管理fragment,
因此fragment的使用需要activity的支持。在Honeycomb 及後續的Android版本中,Activity的所有子類都知道如何管理fragment。而這之前版本的
Activity則完全不了解fragment,Activity的子類自然也就無從知曉。為兼容較低版本的設備, 可繼承FragmentActivity類。
FragmentActivity是Activity的子類,具有新系統版本 Activity類管理fragment的能力,
即便是在較早版本的Android設備上也可對fragment進行管理。 新舊版本設備上的fragment支持類如

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved