下载相应的源文件,包括俩个部分,一个SlidingMenu本身的项目,另外一个是SlidingMenu依赖的项目ActionBarSherlock
SlidingMenu下载的地址:https://github.com/jfeinstein10/SlidingMenu
ActionBarSherlock下载的地址:http://actionbarsherlock.com/
---------------------------------------------------------------------------------------------------------------------------------------------------------------
1、解压SlidinMenu工程,打开Eclipse导入的方法是:New->Android->Android Project from Existing Code。
2、解压ActionBarSherlock工程。只需按步骤1导入actionbarsherlock库项目即可。
3、设置ExampleListActivity的工程属性,将actionbarsherlock库导入
4.完成以上两个步骤后,在能会报错,我遇到到两个错误,如下:
第一个问题
这是因为两个项目引用同一个android-support-v4.jar版本不同引起的,将所有android-support-v4.jar引用删除,重新添加同一个版本的android-support-v4.jar即可。
第二个问题
getSupportActionBar()方法不能用
进入Library中的src下找到SlidingFragmentActivity.java,修改
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
修改为
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase