ActionBarSherlock的使用一
ActionBarSherlock是一個ActionBar的框架,利用ActionBarSherlock可以消除不同的android版本下帶來的ActionBar的體驗問題,解決了ActionBar在不同的版本下帶來的兼容性問題。
言歸正傳,第一步當(dāng)然是安裝ActionBarSherlock,首先去官網(wǎng)上下載ActionBarSherlock的ZIP包http://actionbarsherlock.com/,解壓之后可以看到文件的內(nèi)容如下:
在這個目錄中ActionBarsherlock是我們需要的類庫工程,它沒有像普通的java文件一樣打包成一個jar文件,而是整個工程當(dāng)成一個類庫供我們使用。在actionbarsherlock-samples目錄下有一Demos目錄,在這個目錄中包含了我們需要的實例,所以這次的目標(biāo)就是導(dǎo)入Demos工程。
第二步,在eclipse中導(dǎo)入actionbarsherlock這個工程,導(dǎo)入這個工程之后,查看project.properties這個文件,會發(fā)現(xiàn)其中android.library=true這句話,表明整個工程是作為一個類庫被引用的。右鍵工程選擇properties>android在下框中有一個islibary的單選框,勾上。
第三步,導(dǎo)入Demos工程,導(dǎo)入成功之后會報錯,不用擔(dān)心,這個沒有導(dǎo)入ActionBarSherlock這個類庫的關(guān)系,同樣右鍵工程properties>android,點擊下表框中的add按鈕,在彈出的對話框中選擇剛才設(shè)置的ActionBarSherLock,然后錯誤就會消息,這時候?qū)氤晒α耍\行。
效果:
查看demos中的project.properties文件,其中會發(fā)現(xiàn)android.library.reference.1=../../actionbarsherlock,這句話表明了現(xiàn)在的工程和導(dǎo)入的Actionbarsherlock之間的層次關(guān)系,到導(dǎo)入的時候應(yīng)該確定各自的層次關(guān)系。