SlidingMenu导入编译用法--Eclipse和IDEA
非常多側滑的应用都用的是开源库SlidingMenu, 效果不错,下面是我用上的效果图,因为近期换成了IDEA(IntelliJ)编辑器,昨天上网找了全部的教程都是关于在Eclipse导入的方法,摸索着最后也把它导入成功并能够引用了,特此总结了两种IDE的加入方法,分享给大家,最后再简介下该开源库的用法。
图 SlidingMenu 側滑- 搜索歌手
一.编译依赖的加入:
因为我引用SlidingMenu 开源库来实现側滑的效果,导入源代码时候须要依照此方法进行。
方法一:若是Eclipse环境下。
1. 先import -->Existing Android Code Into Workspace--->SlidingMenuLibrary, 若出现例如以下图的错误。
则先把import的android.support.v4.app.FragmentActivity去掉。 先无论。
2. 导入ZhouJunMusicPlayerproject。 点击Properties-->Android-->Library以下。点击Add..
选择SlidingMenuLibrary。 不要勾选Is Library
3. 然后把ZhouJunMusicPlayer给clean下,应该就不会出现编译过不去了,烧录的话,直接在ZhouJunMusicPlayer下run下就可以。
方法二:若是IDEA(IntelliJ)编辑器环境下
1. Import module---> 把两个项目ZhouJunMusicPlayer和SlidingMenuLibrary都import进去。
2. 打开Project Structure, 然后选择第三个“Module Dependency...”,选择SlidingMenuLibrary。然后确定。
3. 如果编译错误,出现如上Eclipse一样的错误的话。依照一样的解决方法处理。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamp6aG91anVuMjAxMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
上述加入开源库导致编译实在过不去的话,能够私信联系我。
二.简要介绍SlidingMenu的使用
1. 动态代码调用使用:
// Open source slidingMenu..
SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT); // show from left
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); // show from left edge
menu.setShadowWidthRes(R.dimen.shadow_width); // shadow width
menu.setShadowDrawable(R.drawable.fast_seek_progress); // shadow picture
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); // show layout size
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.artist_search);
2. 静态xml的引用方法,网上一堆教程。差点儿相同都一样的,我就不累赘了,能够再github上參考。
三.开源库下载地址:
1.SlidingMenu开源项目下载地址:https://github.com/jfeinstein10/slidingmenu中的SlidingMenu-master.zip
2.Actionbarsherlock开源项目下载地址:http://actionbarsherlock.com中的JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip
原创文章。欢迎转载。转载请注明:blog.csdn.net/jjzhoujun2010
作者:Dream Fly 新浪微博:周军Dream_Fly
SlidingMenu导入编译用法--Eclipse和IDEA的更多相关文章
- Zookeeper源码编译为Eclipse工程(转)
原文地址:http://blog.csdn.net/jiyiqinlovexx/article/details/41179293 为了深入学习ZooKeeper源码,首先就想到将其导入到Eclispe ...
- 低版本eclipse导入高版本eclipse创建项目报错问题
例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本. 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!) ...
- 导入和导出eclipse代码格式化模板
导入和导出eclipse代码格式化模板 导出格式化代码模板:
- php利用PHPExcel类导出导入Excel用法
PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考(PHPExcel自己百度下载这里不介 ...
- python random模块导入及用法
random是程序随机数,很多地方用到,验证码,图片上传的图片名称等,下面说说python random模块导入及用法 1,模块导入 import random 2,random用法 random.r ...
- python Calendar 模块导入及用法
Calendar 是python 日历模块,此模块的函数都是日历相关的,例如打印某月的字符月历,星期之类的模块,下面剖析python Calendar 模块导入及用法. 1,python导入日历模块 ...
- eclipse导入/编译hadoop源代码
1. 确保安装好JDK和eclipse 详细教程见: http://blog.csdn.net/kangdakangdaa/article/details/11364985 2. 安装 Subclip ...
- [导入]Eclipse 导入/编译 Hadoop 源码
http://www.cnblogs.com/errorx/p/3779578.html 1.准备工作 jdk: eclipse: Maven: libprotoc :https://develope ...
- Git下载Spring项目源码并编译为Eclipse
1)当前系统中安装了gradle,如果为安装,可以从:http://www.gradle.org/downloads,,下载完后进行解压到任意盘符,然后增加环境变量GRADLE_HOME,并在环境变量 ...
随机推荐
- ASP.NET菜鸟之路之Seesion小例子
背景 我是一个ASP.NET菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了. Session介绍 Session保存特定用户相 ...
- 键盘数字对应的ASCII码(keycode码)
keycode 1 = 鼠标左键keycode 2 = 鼠标右键keycode 3 = Cancelkeycode 4 = 鼠标中键keycode 8 = BackSpace keycode 9 = ...
- sublime常用插件及配置,自留自用
1.Angularjs 写angularjs经常操作template文件,没有一个ng-xx的提示真的很蛋疼是不是,有些服务的名字记不住是不是,那就用这个插件吧 2.AutoFileName 如果你的 ...
- (转)ligerUI 使用教程之Tip介绍与使用
概述: ligertip是ligerUI系列插件中的tooltip类插件,作用是弹一个浮动层,起提示作用 阅读本文要求具备jQuery的基本知识,不然文中的javascript代码不易理解 截 ...
- grails&groovy的IllegalArgument异常
我在开发的过程中遇到了这样一个异常,总是提示IllegalArgument异常,代码大致如下: if(haomgl.save(flush:true)){ //更新库存:状态为2的位置存煤 def cu ...
- 《asp.net mvc3 高级编程》第四章 模型
一,建立简单的Model 在Models文件夹上右击鼠标,选择“添加”,“类”,如下图所示: 建立三类相关联的类代码如下: public class Album { public virtual in ...
- Flowplayer-一款免费的WEB视频播放器 转 - helloweba.com
Flowplayer支持播放flv.swf等流媒体以及图片文件,能够非常流畅的播放视频文件,支持自定义配置和扩展. 1.加载flowplayer.js 在要播放视频的页面的head之间加入flowpl ...
- memcache锁
锁的使用,一般情况是针对并发或者我们希望程序(crontab的job)串行处理,我们加锁的办法有很多,像文件锁,数据库锁,或者memcache锁,这里关注一下memcache锁,针对memcache锁 ...
- UITextFiled自动补全输入,选中补全内容。NSRange和UITextRange的相互转换。-b
有个需求就是 需要用户输入几位以后账号,可以根据本地存储的登录成功的账号,进行自动补全,并且补全内容为选中状态,不影响用户的新输入. 研究了一下,下面是完整的实现的方法. 补充个下载地址http:// ...
- 多台web服务器之间共享session
常见的几种方法如下: 1. 写客户端Cookie的方式 当用户登陆成功以后,把网站域名.用户名.密码.token.session有效时间全部采用cookie的形式写入到客户端的cookie里面,如果用 ...