SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu)。  为大家的安卓程序提供侧滑菜单,这个功能也非常有用。
要想正常使用SlidingMenu,必须成功导入它的依赖库"ActionBarSherlock",如果你还没有导入ActionBarSherlock,或者导入不成功,请参考我的另外一篇文章:

http://blog.csdn.net/sunylat/article/details/41644213

假设现在我们已经能够成功导入了ActionBarSherlock,那么我们下面就开始导入SlidingMenu库:

在工程空白处鼠标右键,在右键菜单选择“import”。

选择导入已经存在的安卓工程类型。

选择导入的SlidingMenu库和它带的例子。

选择拷贝导入工程到wokspace中,其实就是把这个工程拷贝一份到workspace中,这样你可以随便处理这份拷贝,不必担心原来的被破坏了。

导入完毕就是这样,我看可以看到,SlidingMenu的例子工程有错误,不要紧,我们会处理好的。

下面我们首先要同步“android-support-v4.jar”,把“appcompat_v7->lib”下的“android-support-v4.jar”拷贝到“library->lib”下,直接覆盖掉。

随后我们要处理“library”了,首先就是正确引入“ActionBarSherlock”:

处理完library了,发现例子工程还有错误,不要紧,继续处理:

打开有问题的源代码。文明名为“SlidingFragmentActivity.java”。

修改两个地方:

1,引入我们需要的包。

import com.actionbarsherlock.app.SherlockFragmentActivity;  

2,修改类继承关系。

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {
	

这两处修改完毕后,保存一下,例子工程的错误就应该自动消失,如果还没有消失,则打开例子工程的工程属性,把错误引用去掉就应该可以了!

如何成功导入SlidingMenu库?的更多相关文章

  1. SlidingMenu第一篇 --- 导入SlidingMenu库

    1. 下载地址:https://github.com/jfeinstein10/SlidingMenu 2.  找到下载好的SlidingMeun的library目录 3.  导入库(将上述地址复制到 ...

  2. AndroidStudio中导入SlidingMenu报错解决方案

    ----------------------------------------------------------------------------------------------[版权申明: ...

  3. 解决python 导入selenium 库后自动化运行成功但是报错问题

    本章节开始进入自动化的基础教学了,首先我们要对我们的工具有一定的熟练使用程度,做自动化常用的工具一个是搭建 RobotFramework自动化框架,另外一个便是我们最常用的python 工作原理是比较 ...

  4. 关于Eclipse 和 IDEA 导入library库文件 的步骤

    这里我们以PullToRefresh(上拉刷新下拉加载)组件的library为例 下载地址: https://github.com/chrisbanes/Android-PullToRefresh 现 ...

  5. Android Studio中导入第三方库

    之前开发Android都是使用的eclipse,近期因为和外国朋友Timothy一起开发一款应用,他是从WP平台刚切换使用Android的,使用的开发环境时Android Studio,为了便于项目的 ...

  6. 怎样用Eclipse正确导入开源库AndroidStaggeredGrid

    今天带给大家的是怎样正确导入开源库AndroidStaggeredGrid的代码,大家在使用github上的开源控件时,多多少少都遇到过像AndroidStaggeredGrid这样的project结 ...

  7. 使用Android Studio导入第三方库项目

    在使用Android Studio开发时,用到了第三方库SlidingMenu(现在已经不推荐使用了),尽管如此,但具体怎么导入第三方库还是需要知道的,在查阅各种资料后,知道了一种比较容易可行的方法 ...

  8. python导入requests库一直报错原因总结 (文件名与库名冲突)

    花了好长时间一直在搞这个 源代码: 一直报如下错误: 分析原因: 总以为没有导入requests库,一直在网上搜索各种的导入库方法(下载第三方的requests库,用各种命令工具安装),还是报错 后来 ...

  9. Android——Android Studio导入SlidingMenu类库的方法

    Android Studio导入SlidingMenu类库的方法(其他类库应该也适用)   本篇文章主要介绍了"Android Studio导入SlidingMenu类库的方法(其他类库应该 ...

随机推荐

  1. Multipart polyline to single part lines

    Breaking Up Polylines  http://forums.esri.com/Thread.asp?c=93&f=987&t=74554&mc=4#msgid19 ...

  2. JSP中内置对象pageContent的使用

    public class TestPageContext { public void getSomething(PageContext page){ ServletRequest request = ...

  3. 对List集合进行排序

    一.说明 使用Collections工具类的sort方法对list进行排序 新建比较器Comparator 二.代码 排序: import java.util.ArrayList; import ja ...

  4. Python与Go快速排序

    #!/usr/bin/env python # -*- coding: utf-8 -*- # 快速排序 # 时间复杂度 O(n lgn)-- O(n^2) def quick_sort(array) ...

  5. ASP.NET文件上传大小限制

    上传限制 我们以为的文件大小限制 我们大家都知道ASP.NET为我们提供了文件上传服务器控件FileUpload,默认情况下可上传的最大文件为4M,如果要改变可上传文件大小限制,那么我们可以在web. ...

  6. 运行Junit单测时遇到的问题

    现在有两个办法解决: 1.junit版本降到4.10 2.导入hamcrest-core-1.3.jar 官网:JUnit now uses the latest version of Hamcres ...

  7. code1135 选择客栈

    首先,预处理三个数组. pre[x]表示在此之前颜色为x的客栈有多少个. f[x]表示在此之前的客栈中,某个点c,c的颜色为x,并且从c点到已经读入的点之间有费用小于p的客栈,这样的c点的个数 las ...

  8. 获取iOS设备唯一标识

    [获取iOS设备唯一标识] 1.已禁用-[UIDevice uniqueIdentifier] 苹果总是把用户的隐私看的很重要.-[UIDevice uniqueIdentifier]在iOS5实际在 ...

  9. SpringBoot配置Druid

    Druid是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能.关于详细介绍可查看http://www.iteye.com/magazines/90 SpringBoot中集成D ...

  10. win10下安装centos7双系统

    国庆最后一天了,闲来无事装个双系统,用虚拟机的linux总有些不方便. window下安装linux双系统有两中方法: 1.U盘安装 (我采用的方法,后面详述) 2.EasyBCD工具安装 (使用Ea ...