【问题标题】:Recommended way to implement swipe menu in fragment activity在片段活动中实现滑动菜单的推荐方法
【发布时间】:2012-12-08 16:56:58
【问题描述】:

详情:

我的应用有一个主 Activity,它具有页眉和页脚的静态布局。屏幕的中间部分由基于用户交互处理的片段表示

我想要达到的目标

我有一个包含菜单选项的片段,我希望能够实现向左或向右滑动以显示菜单选项。用户完成后,向后滑动并恢复到另一个片段。这种滑动只会在一个活动片段和菜单片段之间进行。 编写此代码的最简单有效的方法是什么?

现在我的活动布局中有一个可以处理片段的 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();

除此之外,我还需要以某种方式实现菜单滑动。

【问题讨论】:

  • 来自支持 v4 库的 ViewPager...您可以从 google io 应用程序的仪表板获取菜单代码

标签: android android-fragments android-viewpager


【解决方案1】:

最后,我使用了 FragmentStatePagerAdapter 的 ViewPager 方法,似乎工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    相关资源
    最近更新 更多