利用Fragment創建動態UI 之 使用Support Library

Support Library 裏面提供了一個jar包,它裏面包含有一些最新的幾個平臺上的api函數,使用這個jar包,可以讓這些比較新的api函數運行在以前的老版本的android平臺上。例如,這個Support Library提供了一個Fragment API的一個版本,你可以在android 1.6或者之上的版本使用這個API.

這一節我們講述一下如何讓的你APP使用Support Library ,從而利用Fragment來創建一個動態度的UI。

爲你的APP項目設置Support Library

設置你的項目:

1.如果沒有下載,利用android sdk manager下載Android Support Library


2.在你的項目的根目錄下創建一個libs目錄

3.找到你要利用Support Library的jar文件,拷貝到libs目錄

  比方說支持api 版本4之上的support library位於:<sdk>/extras/android/support/v4/android-support-v4.jar.

4.更新你的manifest文件,把最小支持的api版本修改爲4,目標的api版本修改爲最新發布的版本。

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />

導入Support Libraray API函數

Support Library裏面提供了許多API函數,它們有的是在最新的幾個版本上新添加的,有的在平臺上根本就不存在,裏面提供的API僅僅是爲你開發某些特殊的功能提供額外的幫助。

你可以在平臺說明文檔android.support.v4.*裏面找到裏面提到的所有的API的相關說明。

警告:要確保你不會在老的android版本里面使用新版本的函數,所有要保證你使用的Fragment 類是從android.support.v4.app 裏面導入的。

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
...
當你創建一個使用Support Library裏面的Fragments內容的Activity的時候,那麼這個時候你要用FragmentActivity 代替Activity. 下一節我們會看到簡單的例子

 

 

 

 

 

 

 

 

 

 

 

 

發佈了35 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章