先前有一个项目,是基于android4.0来开发,使用到了Fragment及ActionBar,没打算支持android2.1-android2.3系列版本
写完之后,我将此应用发布到百度应用,一天以后...2.1的模拟器,运行应用,果然一样的"强制关闭"错误,查看了下错误信息,果然是因为Fragment,ActionBar在2.x下不支持所引起,正好前段时间了解到ActionBarSherlock可以在...2.x及4.x等各版本支持Fragment,ActionBar,于是特意使用ActionBarSherlock对项目进行了升级
升级步骤
1.在项目中add library。...至此,我们就能在项目中使用abs 的 actionbar了
3.修改AndroidManifest.xml,添加或修改代码,如下所示
<uses-sdk
android:minSdkVersion...试了下和SherlockActivity差不多,某些情况下可以混合使用这两个类
5.把不需要的包从import导入列表中注释掉,至此,项目已经可以在android2.x-4.x中成功运行
------