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是這三種。(哪三種本身上官網看吧)
相關文章
相關標籤/搜索