详细信息:
我的应用有一个主要活动,它具有页眉和页脚的静态布局。屏幕的中间部分由基于用户交互处理的片段表示
我想要实现的目标
我有一个包含菜单选项的片段,我希望能够实现向左或向右滑动以调出菜单选项。用户完成后,向后滑动并恢复到另一个片段。此滑动仅在一个活动片段和菜单片段之间进行。 什么是最简单有效的编码方式?
现在我在我的活动布局中有一个LinearLayout,它将处理片段
<LinearLayout
android:id="@+id/layFragment"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:gravity="center_vertical"
android:orientation="vertical" >
</LinearLayout>
当我想切换我使用的片段时:
fragmentManager = getSupportFragmentManager();
fragment = fragmentManager.findFragmentById(R.id.layFragment);
final FragmentTransaction ft = fragmentManager.beginTransaction();
ft.replace(R.id.layFragment, new FragmentOperation());
ft.commit();
除此之外,我还需要以某种方式实现菜单滑动。
答案 0 :(得分:0)
最后,我使用FragmentStatePagerAdapter使用ViewPager方法,似乎工作正常。