如果您使用
jfeinstein10/SlidingMenu
在项目中,您可以在
FragmentActivity
,
如你所愿
.
步骤1.新建SlidingMenu并附加到您的活动中。
提到
How to Integrate this Library into Your Projects
:
您可以通过编程方式构建SlidingMenu来将活动包装在SlidingMenu中(
menu = new SlidingMenu(Context context)
)然后打电话
menu.attachToActivity(Activity activity, SlidingMenu.SLIDING_WINDOW | SlidingMenu.SLIDING_CONTENT)
.
SLIDING_WINDOW
将在SlidingMenu的内容部分中包含标题/动作栏,而
SLIDING_CONTENT
没有。
您可以在示例应用程序中查看
附加示例活动
.
步骤2.然后执行
SampleListFragment
它们代表您的菜单,并添加到您的活动中。
定义碎片容器布局
fragment_menu.xml
:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragmentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent" />
呼叫
menu.setMenu(R.layout.fragment_menu);
将片段容器视图添加到活动
,
最后一点
添加您的
示例列表片段
发送到活动的片段管理器
:
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragmentContainer, new SampleListFragment())
.commit();
通过这种方式,您在片段活动中获得了一个滑动菜单。
这就是全部。