【问题标题】:Android View pager & List fragmentAndroid 查看寻呼机和列表片段
【发布时间】:2013-05-18 07:27:55
【问题描述】:

我已经成功实现了一个 3 标签 + 寻呼机。

这些选项卡之一是列表片段,我如何使用 onclick 方法更新片段,并且仍然能够保留选项卡?

【问题讨论】:

    标签: android android-actionbar android-viewpager


    【解决方案1】:

    您不能替换布局文件中静态定义的片段。您只能替换通过 FragmentTransaction 动态添加的片段。as here

    您只能替换“动态添加的片段”。

    private void addDynamicFragment() {
            // TODO Auto-generated method stub
                   // creating instance of the HelloWorldFragment.
            Fragment fg = HelloWorldFragment.newInstance();
            // adding fragment to relative layout by using layout id
            getFragmentManager().beginTransaction().add(R.id.layout, fg).commit();
        }
    

    所以,如果你想添加一个动态片段,看这个例子 检查这个link

    【讨论】:

    • 我使用代码制作标签栏,然后标签/分页器根据位置更改片段,其中一个片段有一个列表视图,我想知道如何使用 onclick 添加另一个片段方法
    • 见上面的链接和上面动态改变片段的方法。
    • 我已经按照你的建议实现了它,但现在它在新片段下面显示了旧片段,见图:philnickl.com/wosm/fragment_error.png
    • 所以你需要删除旧的。
    • 我如何从另一个活动中引用旧的
    猜你喜欢
    • 2016-03-27
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多