-1

我正在使用Slidemenujfeinstein10 的GitHub repo。我目前正在使用switchFragment他的方法来交换上述片段。目前的代码松散地基于响应式 ui 示例。

private void switchFragment(Fragment fragment) {
    if (getActivity() == null)
        return;

    if (getActivity() instanceof BaseActivity) {
        BaseActivity ra = (BaseActivity) getActivity();
        ra.switchContent(fragment);
    }
}

它工作正常,但我认为上面的每个片段都应该有一个viewpager(每个人都有不同的选项卡)。像这样的东西:

小样

所以对于 aviewpager我需要将片段转换为FragmentActivity. 最好的方法是什么?

编辑:

我尝试了什么?首先,我通过stackoverflow和slidemenu github搜索了类似的问题。然后我尝试了将片段转换为 FragmentActivity 并修复代码(错误明智)的愚蠢方法。但是,我收到了一些令人讨厌的错误,并且不知何故之后的代码很丑陋。所以我希望这里有更多Android专业知识的人知道如何更优雅地完成这项工作。

4

1 回答 1

0

没关系。解决它。我使用意图启动 FragmentActivity 并使用 BaseActivity 扩展 ViewPager。

于 2013-02-08T17:51:10.333 回答