一个比较简单点的例子

package com.yangyu.myslidingmenudemo03;import android.os.Bundle;import android.view.MenuItem;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;public class MainActivity extends SlidingFragmentActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 设置标题setTitle("Left and Right");// 初始化滑动菜单initSlidingMenu(savedInstanceState);getActionBar().setDisplayHomeAsUpEnabled(true);}/** * 初始化滑动菜单 */private void initSlidingMenu(Bundle savedInstanceState){// 设置滑动菜单的属性值getSlidingMenu().setMode(SlidingMenu.LEFT_RIGHT);getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);getSlidingMenu().setShadowDrawable(R.drawable.shadow);getSlidingMenu().setBehindOffsetRes(R.dimen.slidingmenu_offset);getSlidingMenu().setFadeDegree(0.35f);// 设置主界面的视图setContentView(R.layout.content_frame);getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, new SampleListFragment()).commit();// 设置滑动菜单的左视图界面setBehindContentView(R.layout.menu_frame);getSupportFragmentManager().beginTransaction().replace(R.id.menu_frame, new SampleListFragment()).commit();// 设置滑动菜单的右视图界面getSlidingMenu().setSecondaryMenu(R.layout.menu_frame_two);getSlidingMenu().setSecondaryShadowDrawable(R.drawable.shadowright);getSupportFragmentManager().beginTransaction().replace(R.id.menu_frame_two, new SampleListFragment()).commit();}/** * 菜单按钮点击事件,通过点击ActionBar的Home图标按钮来打开滑动菜单 */@Overridepublic boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case android.R.id.home:toggle();return true;}return super.onOptionsItemSelected(item);}}


更多相关文章

  1. 自定义 照相机
  2. android 安全设置相关at流程分析
  3. android webview全屏显示html内容
  4. android自定义滑动选择开关
  5. android 设置圆角图片实现代码
  6. RecyclerView 简单分页加载
  7. android采用BroadcastReceiver实现定时器
  8. RecyclerView的canScrollVertically方法踩坑
  9. [控件]menu菜单

随机推荐

  1. Android(安卓)的提权 (Root) 原理是什么?
  2. android之五大布局
  3. Android(安卓)Location的使用
  4. android 百度地图的经度纬度问题
  5. Android项目文件结构
  6. Android(安卓)命令行手动编译打包详解
  7. Android屏幕适配出现的原因
  8. 【Android】SQLite数据库基本用法详解(极
  9. Android——启动过程详解
  10. (五)Android线程及其消息机制