actionbarsherlock使用總結
爲了在2.*版本使用actionbar,在網上下載了開源的actionbarsherlock,花了一下午才搞定。。。。
因爲是新人,遇到了很多問題,如今總結一下。
一、不用說,下載 http://actionbarsherlock.com/ 本人下載的是最新4.*的版本
二、在eclipse中新建項目ActionbarSherlock build Target要在4.0+ 即 api 14 網上有的說3.2 我的以爲應該是早期版本的問題 actionbarsherlock
中Theme 用到了 holo樣式 ,這個好像是 4.0+纔有的
三、將下載的actionbarsherlock中的library拷到你的項目ActionbarSherlock下,覆蓋。。
四、在你的項目中進行引用。 properties->android->add 加進去
5.而後就可使用了,使用方法跟官方的Actionbar基本相同,區別好像就是獲取Actionbar的方法不一樣,getSupportActionBar()
問題:
1.本身的項目Buildtarget 也要在4.0+,api 14+。否則有關Theme.Holo xml文件讀取不到資源,會致使R文件不能生成。
2.因爲actionbarsherlock中自帶了android_support_v4的包,因此你不用再導入一個了,之前導入過了也要刪除,否則會產生衝突。
3. 有時候會提示 你的程序不是一個庫 的錯誤,只要在ActionbarSherlock中 properties -> android 中,將islibrary勾上就好了。
4.要使用Actionbar要繼承sherlockactivity,在配置文件中聲明activity時,要添加Theme設置才行,並且只能是三種或parent是這三種。(哪三種本身上官網看吧)
歡迎關注本站公眾號,獲取更多信息