【问题标题】:Android TabHost Fragment SwitchAndroid TabHost 片段切换
【发布时间】:2012-03-14 21:41:52
【问题描述】:

我正在使用 TabHost,但遇到了问题。我想要的是第一个选项卡应该是一个 FragmentActivity,它可以切换到另一个 Fragment。这个application 对我有帮助,但我也有问题。在此示例中,您可以无限地访问另一个 Fragments,但它是在 launchNewFragment 方法的帮助下发生的,并且该方法是从 xml 调用的。但我需要以编程方式调用此方法,因为单击按钮时,我还想将一些值(例如对话框中的选定值)移动到另一个 Fragment。或者还有其他方法可以解决这个问题吗?我正在等待您的建议。

【问题讨论】:

    标签: android android-fragments android-tabhost android-fragmentactivity


    【解决方案1】:

    您可能希望将操作栏与选项卡一起使用,而不是 TabHost。您可以在此处获取有关如何使用它的信息:http://developer.android.com/guide/topics/ui/actionbar.html#Tabs

    无论选择哪种解决方案,替换活动中显示的片段都是这样完成的:

    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.replace(android.R.id.content, new MyFragment());
    transaction.commit();
    

    您只需将其添加到按钮侦听器并用您的片段替换 MyFragment。

    【讨论】:

    • 感谢您的回复,我稍微改变了我的问题。你能再帮我一次吗?
    猜你喜欢
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 2014-10-18
    • 1970-01-01
    相关资源
    最近更新 更多