个人博客地址
www.zalezone.cn
前言
很多android菜单都做的很炫,其中用的做多的就数侧拉菜单了,比如说唱吧,以前的人人,当然也有很多客户端改版后可能用其他的了,但是SlidingMenu的确是一个很强大的工具。
环境配置
很多工具有炫丽的效果来吸引用户的眼球,但是这些炫丽的效果肯定需要一些代价,那就是很多代码的支持,这个项目页不例外,在配置环境时很有可能会遇到一系列问题,下面就写一下具体配置的步骤和可能遇到的问题。
准备工作
- 首先去网上下载相应的依赖工程,这里主要下载在github上面的两个项目,一个是SlidingMenu,另外一个是ActionBarSherlock。把这两个工程导入eclipse,其中在SlidingMenu导入eclipse后可以得到两个项目,一个是exampleListActivity,另外一个是library,这个library是作为前面一个工程的依赖包的。
- 具体如何将一个项目作为另一个项目的依赖呢?可以右击这个项目,然后选择属性,在android那一栏有一个is Library选项,勾选以后这个项目就能作为其他项目的依赖了。
- 然后将下载的ActionBarSherlock这个工程也添加到eclipse中来,将添加进来的工程也配置成一个Library,然后在exampleListActivity中添加这个依赖。
依赖和版本统一
- 如果你的各个导入的项目的API等级不同的话在加载的时候就会报错,因此这时候最好将每个导入的文件的API等级换成一样的就行了。
- 如果你的各个导入的项目的android-support-v4.jar的版本不同的话也会报错,这时就需要手动将各个版本的jar包换成统一的。
修改代码
- 打开在Library项目中的SlidingFragmentActivity这个类,并且添加以下的代码来声明这个类
1
|
import com.actionbarsherlock.app.SherlockFragmentActivity;
|
1
|
class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
|
1
|
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
|
测试
如果不出意外的话,现在就可以运行侧拉菜单的示例程序了,示例程序只是一个大体的轮廓,具体的配置需要你手动去调整,下面这幅图就是一个使用SlidingMenu的应用的截图
使用方法
学习中…..
参考链接