Android -- 开源项目 SlidingMenu 的导入

目前大多数 Android 应用都使用了 开源项目 SlidingMenu

相信学习 Android 开发的各位都想实现这种类似滑动菜单的功能

在我刚开始学习 SlidingMenu 的时候

在导入 SlidingMenu 时遇到了一些困难

然而网上查询到的资料都不够具体

下面为大家详细讲解 SlidingMenu 的导入


第一,先下载好ActionBarShelock 和 SlidingMenu

先从 https://github.com/JakeWharton/ActionBarSherlock 下载ActionBarShelock
打开页面之后 点击Download ZIP(如图红框所示),下载 ActionBarShelock,并解压
这里写图片描述

同理,从 https://github.com/jfeinstein10/SlidingMenu 下载SlidingMenu
打开页面之后 点击Download ZIP(如图红框所示),下载SlidingMenu,并解压
这里写图片描述


第二,在Eclipse中导入刚才下载的 ActionBarShelock 和 SlidingMenu

先导入ActionBarShelock 的 actionbarsherlock 文件
在Eclipse界面中点击 file -> import -> Android -> Existing Android Code Into Workspace -> next -> 导入ActionBarShelock 的 actionbarsherlock 文件 ->点击Finish 如图 :
这里写图片描述

接着导入 SlidingMenu 的 library

在Eclipse界面中点击 file -> import -> Android -> Existing Android Code Into Workspace -> next -> 导入
SlidingMenu-master 的library 文件 ->点击Finish 如图 :
这里写图片描述

最后
右击library -> properties -> Android -> 勾选Is library -> Add -> 选择actionbarshelock -> OK

此时 library 会报错
展开library项目 -> 展开 libs -> 删除 andorid-support-v4.jar
从 actionbarshelock 的libs目录中复制 andorid-support-v4.jar 到 library 的 libs 目录下
错误就应该消除了


第三,导入SlidingMenu 自带的例子

在Eclipse界面中点击 file -> import -> Android -> Existing Android Code Into Workspace -> next -> 导入
SlidingMenu-master 的 example 文件 ->点击Finish 如图 :
这里写图片描述

此时,导入的 ExampleListActivity 会报错,先不管

右击ExampleListActivity-> properties -> Android -> 勾选Is library -> Add -> 选择actionbarshelock -> OK -> Add -> 选择 library -> OK 如图:
这里写图片描述

进行上面步骤时,如果有下图的情况 Remove 掉有红叉的文件即可 如图:
这里写图片描述


最后,如果 ExampleListActivity 的错误是 getSupportActionBar() 或者 onOptionsItemSelected(MenuItem item)

进入 library 中的 src 目录下找到 SlidingFragmentActivity.java

在 import 中加入

import com.actionbarsherlock.app.SherlockFragmentActivity;

并将  

public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase

改为  

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase


就这样,成功导入了 SlidingMenu 了,接下来就可以在我们项目中使用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值