SlidingMenu开源框架的使用
2016-06-24 11:03
225 查看
1.下载SlidingMenu的开源库
http://download.csdn.net/detail/and_hl/9558226
2. 进行项目的依赖
选中自己的项目---->右击选择properties---->选择左侧的Android---->在Library节点下Add下载好的SlidingMenu的开源库
3. (如想用Fragment做左侧菜单)在要实现侧滑功能的活动中继承 SlidingFragmentActivity . 在onCreate()方法中配置SlidingMenu的参数:
4. 通过事务管理器完成替换
http://download.csdn.net/detail/and_hl/9558226
2. 进行项目的依赖
选中自己的项目---->右击选择properties---->选择左侧的Android---->在Library节点下Add下载好的SlidingMenu的开源库
3. (如想用Fragment做左侧菜单)在要实现侧滑功能的活动中继承 SlidingFragmentActivity . 在onCreate()方法中配置SlidingMenu的参数:
requestWindowFeature(Window.FEATURE_NO_TITLE); // 去标题
</pre><pre name="code" class="java">setContentView(R.layout.fragment_content_tag); // 设置主界面 setBehindContentView(R.layout.fragment_left_tag); // 设置左侧菜单 slidingMenu = getSlidingMenu(); slidingMenu.setMode(SlidingMenu.LEFT); // 设置左侧滑动的模式 slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); // 设置可滑动的位置 slidingMenu.setBehindOffset(70); // 设置主界面左侧滑动菜单后剩余的空间大小
4. 通过事务管理器完成替换
//获取Fragment管理器 FragmentManager fragmentManager = getSupportFragmentManager(); // 获取事务 FragmentTransaction transaction = fragmentManager.beginTransaction(); // 完成替换 transaction.replace(R.id.fl_left_menu, new LeftMenuFragment(), LEFT_MENU_TAG); // 左侧菜单界面的替换 transaction.replace(R.id.fl_main_menu, new MainContentFragment(), MAIN_MENU_TAG); // 主界面的替换 // 提交事务 transaction.commit();
相关文章推荐
- IOS系列-initWithFrame
- 常用自定义函数的实现总结,不断更新
- PowerShell中远程管理配置
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- 【最短系列】template模板
- java解四元一次方程
- Qt获取本机IP地址和名称
- Eclipse中打开java api源码的配置
- Prim算法(普里姆算法)
- Android如何选择targetSDKVersion
- jQuery取得select选择的文本与值
- 整理的有用的一些EF的CommonDAL小封装
- Unity贴图锯齿
- Xamarin Android项目提示SDK版本太老
- springMVC3学习(十)--注解式控制器
- unity手游<少侠历险记>(4)背包系统
- 真机开启crash 日志
- Android之WebRTC介绍
- 几种获取Android手机唯一id的方法
- ubuntu学习--Idconfig