public class MainActivity extends SlidingFragmentActivity {
private SlidingMenu slidingMenu;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//全屏
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置内容布局
setContentView(R.layout.content);
// 设置侧拉条目布局
setBehindContentView(R.layout.menu_frame);
// 获取侧拉栏目对象
slidingMenu = getSlidingMenu();
// 设置哪种方式可以拉出侧栏
// Controls whether the SlidingMenu can be opened with a swipe gesture.
// Options are TOUCHMODE_MARGIN, TOUCHMODE_FULLSCREEN, or TOUCHMODE_NONE
// TOUCHMODE_NONE的应用场景举例:当导航切换到不需要侧拉时设置NONE即可
// TOUCHMODE_MARGIN拖拽边缘有效
// TOUCHMODE_FULLSCREEN 全屏拖拽有效
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
// // 设置内容显示页对应的dp大小
slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
// // 设置左侧侧拉栏目宽度,和设置内容显示页相对应,注意单位为px
// // slidingMenu.setBehindWidth(140);
// // 设置侧拉栏目所在的位置 LEFT_RIGHT LEFT
slidingMenu.setMode(SlidingMenu.LEFT);
// // 给侧拉栏目和左侧内容页区分开(加线)
slidingMenu.setShadowDrawable(R.drawable.shadow);
slidingMenu.setShadowWidthRes(R.dimen.shadow_width);
原文:http://www.cnblogs.com/wanghongwei/p/4190916.html