<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          ActionBarSherlock的使用一

          作者: 時(shí)間:2016-10-08 來(lái)源:網(wǎng)絡(luò) 收藏

          ActionBarSherlock是一個(gè)ActionBar的框架,利用ActionBarSherlock可以消除不同的android版本下帶來(lái)的ActionBar的體驗(yàn)問(wèn)題,解決了ActionBar在不同的版本下帶來(lái)的兼容性問(wèn)題。

          本文引用地址:http://www.ex-cimer.com/article/201610/305623.htm

          言歸正傳,第一步當(dāng)然是安裝ActionBarSherlock,首先去官網(wǎng)上下載ActionBarSherlock的ZIP包http://actionbarsherlock.com/,解壓之后可以看到文件的內(nèi)容如下:

          在這個(gè)目錄中ActionBarsherlock是我們需要的類(lèi)庫(kù)工程,它沒(méi)有像普通的java文件一樣打包成一個(gè)jar文件,而是整個(gè)工程當(dāng)成一個(gè)類(lèi)庫(kù)供我們使用。在actionbarsherlock-samples目錄下有一Demos目錄,在這個(gè)目錄中包含了我們需要的實(shí)例,所以這次的目標(biāo)就是導(dǎo)入Demos工程。

          第二步,在eclipse中導(dǎo)入actionbarsherlock這個(gè)工程,導(dǎo)入這個(gè)工程之后,查看project.properties這個(gè)文件,會(huì)發(fā)現(xiàn)其中android.library=true這句話,表明整個(gè)工程是作為一個(gè)類(lèi)庫(kù)被引用的。右鍵工程選擇properties>android在下框中有一個(gè)islibary的單選框,勾上。

          第三步,導(dǎo)入Demos工程,導(dǎo)入成功之后會(huì)報(bào)錯(cuò),不用擔(dān)心,這個(gè)沒(méi)有導(dǎo)入ActionBarSherlock這個(gè)類(lèi)庫(kù)的關(guān)系,同樣右鍵工程properties>android,點(diǎn)擊下表框中的add按鈕,在彈出的對(duì)話框中選擇剛才設(shè)置的ActionBarSherLock,然后錯(cuò)誤就會(huì)消息,這時(shí)候?qū)氤晒α耍\(yùn)行。

          效果:

          查看demos中的project.properties文件,其中會(huì)發(fā)現(xiàn)android.library.reference.1=../../actionbarsherlock,這句話表明了現(xiàn)在的工程和導(dǎo)入的Actionbarsherlock之間的層次關(guān)系,到導(dǎo)入的時(shí)候應(yīng)該確定各自的層次關(guān)系。



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();