//首先导入JAR包:slidingmenu
//在创建两个Fragment,在这同时还可以创建liang'geContent::
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/left_menu_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"/>
//可以创建一个Values:dimens.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="BehindOffsetRes">50dp</dimen> </resources>
MainActivity:
private void initMenu() {getSupportFragmentManager().beginTransaction().replace(R.id.left_content , new LeftFragment(), null).commit(); menu = new SlidingMenu(this); menu.setMenu(R.layout.left_content); menu.setMode(SlidingMenu.LEFT_RIGHT); menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); menu.setBehindOffsetRes(R.dimen.BehindOffsetRes); menu.setSecondaryMenu(R.layout.right_content); getSupportFragmentManager().beginTransaction().replace(R.id.right_content , new RightFragment() , null).commit(); menu.attachToActivity(this , SlidingMenu.SLIDING_CONTENT);}
//如果想要实现按钮点击直接左右页面滑动
private void initBtn() { iv_icon.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { menu.showMenu(); } }); iv_more.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { menu.showSecondaryMenu(); } }); }