android侧滑菜单框架SlidingMenu的使用
2015-08-06 19:55
519 查看
在使用之前需要先添加SlidingMenu的jar包,网上很多
用法并不复杂,代码可以像这样些,代码中的注释可以说明Sldingmenu如何使用
demo地址点击打开链接
用法并不复杂,代码可以像这样些,代码中的注释可以说明Sldingmenu如何使用
</pre><pre name="code" class="java">public class MainActivity extends Activity { private SlidingMenu slidingMenu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); slidingMenu = new SlidingMenu(this);// 也可通过继承 // SlidingActivity,用slidingMenu=getSlidingMenu();获取实例 slidingMenu.setMode(SlidingMenu.LEFT);// 设置共左边滑入 slidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);// 设置滑动菜单视图的宽度 // 不设置菜单会铺满屏幕 slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);// 设置触摸屏幕的模式 // slidingMenu.setShadowWidthRes(R.dimen.sliding_menu_ShadowWidth); // slidingMenu.setShadowDrawable(R.drawable.ic_launcher); // slidingMenu.setFadeDegree(0.35f); // 设置渐入渐出效果的值 ,可不写 slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);// 设置附着的activity slidingMenu.setMenu(R.layout.slidingmenu);// 为侧滑菜单设置布局 // SlidingMenu也可作为普通的View,在布局中想怎么用就怎么样 } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_MENU: slidingMenu.toggle(true);// 设置菜单的展开和收起 break; default: break; } return super.onKeyDown(keyCode, event); } }
demo地址点击打开链接
相关文章推荐
- Android 消息推送
- Android学习路线——渐进
- Android aidl Binder框架浅析
- Android 开源框架之AndroidAnnotations快速入门
- Android studio SDK下载相应版本的Android源码
- Android系统中设置TextView的行间距
- Android ORM数据库框架对比
- Android onconfiguration属性
- Android 圆形滚动菜单
- Android中的布局优化方法
- 仿Android L 长按Home键显示最近使用应用信息及清理
- Android布局优化
- android textview 超链接跳转到浏览器
- Android中 View not attached to window manager错误的解决办法
- android中使用LocationManager定位获取信息
- android Log.isLoggable方法的使用
- Android笔记(三) 使得Activity之间可以跳转---Intent
- Android页面跳转的方法
- Android复习笔记(13)-Fragment的使用(1)
- 三种方法使android 手机执行 二进制程序