`
thierry.xing
  • 浏览: 665108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

开源项目SlidingMenu的导入及使用

 
阅读更多

1. 在github上有一个效果不错的开源库,SlidingMenu 最新的代码下载下来后,会报错:

 

No resource found that matches the given name: attr 'homeAsUpIndicator'.

No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.

 

原因是它本身又引用了另外一个开源库 ActionBarSherlock (用于在低版本支持ActionBar),所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。

 

2. 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:

      

Jar mismatch! Fix your dependencies

     

解决此问题的方法见 http://blog.csdn.net/java_crab/article/details/8477416 ,其实就是需要两个library使用的support包是一样的。

 

3. 解决了上面的问题之后,还会出现下面的问题:

可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。

 

经过以上三个步骤之后,就可以成功的编译通过SlidingMenu提供的示例代码!

 

Github 链接

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

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

分享到:
评论

相关推荐

    GitHub开源项目SlidingMenu类库

    GitHub开源项目SlidingMenu的类库,导入之后可以直接使用 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9255829

    滑动菜单栏开源项目SlidingMenu库

    开源项目SlidingMenu提供了最佳的实现:定制灵活、各种阴影和渐变以及动画的滑动效果都很不错。不过这是一个开源库,而不是一个完整的项目,要把它作为libary引入到你自己的工程里,简单配置一下就可以实现...

    github开源项目SlidingMenu 完美运行版

    总的来说,SlidingMenu是一个强大的Android侧滑菜单库,通过GitHub开源项目的形式,允许开发者免费获取和使用。它的完美运行版解决了与ActionBarSherLock的依赖问题,使得在各种Android版本上实现侧滑菜单变得更加...

    slidingmenu 导入可运行

    github上的sliding下载下来后需要经过繁琐的调试才能运行,本人这个是经过自己耐心地调试并最终得以运行的版本,下载下来后直接将两个文件导入的eclipse里面,然后稍微调试一下即可">Slidingmenu,即github上开源的...

    Github开源项目侧滑菜单SlidingMenu完美运行版

    《GitHub开源项目SlidingMenu:实现完美的侧滑菜单》 在Android应用开发中,侧滑菜单已经成为许多应用程序的标准设计元素,它提供了优雅的方式来展示二级菜单或功能选项。SlidingMenu是一个流行的开源库,专为...

    android slidingmenu 开源项目的库+demo

    本项目是关于Android的开源SlidingMenu库以及相关的示例代码(Demo),旨在帮助开发者更好地理解和实现这一功能。 标题提到的"android slidingmenu 开源项目的库+demo"是指一个基于Android平台的SlidingMenu开源库...

    开源SlidingMenu侧滑菜单

    1. **集成步骤**:首先需要将SlidingMenu库导入到项目中,可以通过Gradle依赖或直接复制库文件到项目的lib目录。 2. **初始化设置**:在Activity或Fragment中初始化SlidingMenu,设置菜单的内容视图和显示模式。 3. ...

    Android侧边栏SlidingMenu开源代码

    集成这个开源SlidingMenu到你的Android应用中,你可能需要以下步骤: 1. 将项目导入Eclipse或使用Maven进行构建。 2. 阅读`README.md`以了解如何配置和使用SlidingMenu。 3. 添加库项目到你的应用的依赖。 4. 在你...

    slidingmenu

    slidingmenu_lib是开源项目ActionBarSherlock-master的library类库,slidingmenu_actionbar是开源项目ActionBarSherlock-master的actionbarsherlock类库,只是重命名了,slidingmenuDemo是开源项目ActionBarSherlock-...

    Android开源组件SlidingMenu侧滑菜单使用介绍

    - 在导入的 SlidingMenu 项目中,你需要将其标记为 Library 项目,这样其他应用才能引用它。 3. **关联你的应用**: - 将 SlidingMenu 库添加到你的应用项目中作为依赖。在你的项目的 Properties -> Android 设置...

    slidingmenu_library开源包

    1. **添加依赖**:首先,需要在项目的build.gradle文件中添加SlidingMenu库的依赖,或者将其源代码导入到项目中。 2. **实例化SlidingMenu**:在Activity的onCreate()方法中创建SlidingMenu对象,并设置相关参数,如...

    library_SlidingMenu的基本使用Demo

    本篇文章将详细介绍如何在项目中使用library_SlidingMenu,并通过提供的SlidingDemo应用实例进行深入解析。 1. **SlidingMenu简介** SlidingMenu是由Jeremy Feinstein开发的开源库,它提供了一个类似于Google Play...

    SlidingMenu源码及例子

    此资源主要来自github的SlidingMenu开源项目,唯一不同的可能是本人已经完善了某些工作,可以直接导入eclipse使用了,不想付分下载的话也可以自己去github下载。

    开源SlidingMenuDemo和slidingmenu_library

    1. 引入slidingmenu_library库:在项目的build.gradle文件中添加依赖,或者将库项目作为模块导入到工程中。 2. 初始化SlidingMenu:在主活动中创建SlidingMenu对象,指定菜单视图和主视图,以及滑动类型和其他参数。...

    android实现侧滑菜单-开源框架-SlidingMenu

    1. **添加依赖**:首先,需要在项目级`build.gradle`文件中添加SlidingMenu的依赖库,或者将源码导入到项目中。 2. **初始化SlidingMenu**:在Activity的`onCreate`方法中,创建SlidingMenu实例,并设置菜单视图和主...

    安卓SlidingMenu各种菜单侧滑菜单相关-开源侧滑效果实现.rar

    SlidingMenu库是Android中一个广泛使用的开源项目,由Jeremy Feinstein创建。它允许开发者轻松地将侧滑菜单集成到他们的应用中。这个库提供了多种滑动模式,如覆盖模式(overlay)和替换模式(replace),以及支持...

    SlidingMenu完整项目源码

    1. 在项目中添加SlidingMenu库依赖,这可能通过导入`nineoldandroids-2.4.0.jar`文件或者在Gradle配置中添加依赖完成。 2. 创建一个`SlidingMenu`实例,并配置菜单内容和主视图。你可以选择左侧或右侧显示菜单,以及...

    SlidingMenu

    SlidingMenu是一个流行的Android开源库,它为开发者提供了一种简单的方法来实现滑动侧边栏菜单效果。这种效果在许多现代移动应用中非常常见,尤其是那些采用Material Design设计原则的应用。SlidingMenu库允许用户在...

Global site tag (gtag.js) - Google Analytics