SlideMenu的开源库上的samples也引用了ActionbarSherlock开源库,所以让SlideMenu跑起来有点麻烦。这里记录下步骤。
1)首先下载Actionbarsherlock开源库,保证Actionbarsherlock开源库的sample可以正确运行。这里可以参考【 Android应用开发笔记:使用actionbarsherlock实现ActionBar 】
2)下载SlideMenu的开源库,将SlideMenu的开源库导入进来,clean,刷新工程,保证SlideMenu的开源库可以正常编译出来。
3)将SlideMenu里的sample导入进来,然后修改该工程的Properties->Android,将slidemenu和actionbarsherlock作为library导入进来。同样clean,刷新工程。
4)修改SlideMenu开源库工程的Properties->Android,将actionbarsherlock导入进来。修改SlideMenu开源库里的SlidingFragmentActivity.java文件,让其继承SherlockFragmentActivity。改后如下:
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
5)如果正常的话就可以使用了。如果有工程报android-support-v4.jar dismatch错误,可以进入本地工程文件夹,将3个工程里面的libs/下的android-support-v4.jar统一成一份,这是最快捷的方法。
发表评论