Android slidingMenu导入出现的问题

来源:互联网 发布:csmar数据库是免费的么 编辑:程序博客网 时间:2024/05/01 10:22

今天打算为我计划已久的项目编码,却一开始就走不顺。


新手大概都不知道怎么去导入一些发布在github上的项目,包括我自己。

slidingMenu是近年来移动设备上比较火的一种菜单,似乎能用的都用上了。

下面就来说说我是怎么应用这个slidingMenu的。


        1.下载源码(包括SlidingMenu、ActionBarSherlock,因为SlidingMenu又引用了ActionBarSherlock这个开源库

ActionBarSherlock: https://github.com/JakeWharton/ActionBarSherlock

SlidingMenu: https://github.com/jfeinstein10/SlidingMenu

        解压。


        2.导入

        ActionBarSherlock:

              1) File->New->other->android project from existing code

              2) 选中ActionBarSherlock文件夹(文件夹不同版本有不同名字,有的是library,或 abs-library...)

              3) 勾选copy projects into workspace

              4) 导入后,右键项目->properties->左边选择Android->选择4.0或以上的版本->勾选 is library,确定

        SlidingMenu:

              1)同上

              2)选择文件夹名为library

              3)勾选copy projects into workspace

              4)导入后,右键项目->properties->左边选择Android->选择4.0或以上的版本->勾选 is library

              5)is library下面,add,把ActionBarSherlock添加进去,确定

        导入基本完成。

              注意:如果在SlidingMapActivity类继承MapActivity时报错(MapActivity cannot be resolved to a type),重复第四步,选择goodle APIs 4.0或以上版本


        3.导入例子

        SlidingMenu解压缩后除了有library文件夹,还有个example文件夹

        FIle->import->existing android code into workspace->选择example文件夹

        

        4.参照例子,把slidingMenu用到自己的应用上

        常见报错,SlidingMenu上的android.support.v4会与生成项目自带的v4有冲突,把自己程序自带的library ,android-support-v4.jar删除,最新版本的应该会在项目的libs文件夹里。