【问题标题】:FragmentActivity TabHost with Fragment and Activity带有 Fragment 和 Activity 的 FragmentActivity TabHost
【发布时间】:2012-10-23 12:56:14
【问题描述】:

我必须在我的应用程序中实现这种图表层次结构。

我有来自TabHost 的 5 个标签。其中之一应该是Activity 特定行为的原因。这只有一个 Activity 应该同时具有:landscapeportrait 方向,但 Fragments 应该只有一个(纵向)。

每个纵向布局都应该在下面有标签,但是这个 Activity 不应该。我设法用TabHost 中的 5 个片段完成了它,但我发现,我只能用一个 Activity 和 4 个片段,或者用所有 5 个 Activity 来做到这一点。

有 5 个活动(FragmentActivities)不会有问题,但我更喜欢有 Fragments。我认为,我应该在MyTabActivity 中扩展FragmentActivityTabActivity(它是带有TabHost 的Activity),但我不能在JAVA 中扩展两个类。不幸的是,没有像TabFragmentActivity 这样的类:-)

所以我的问题是:是否有可能获得如上图这样的效果

PS 也许我错过了一些重要的事情,因为我刚刚开始使用 Java/Android - 这可能是一个线索。

【问题讨论】:

  • 这个问题你解决了吗?
  • 否,因为应用程序的要求已经改变。但是最好的解决方案应该是在那里使用活动而不是片段 - 它使解决变得简单(活动清单中的简单更改使方向成为我们喜欢的方式)。不过谢谢你的关注:)

标签: java android user-interface


【解决方案1】:

您有一个解决方案来解决您的问题: http://droidapp.co.uk/2012/05/25/android-dev-actionbarsherlock-tabs-viewpager/ 这里是源代码: https://bitbucket.org/owentech/abstabsviewpager/

这是

这是一个使用操作栏、选项卡、viewpager 和 Fragment 的教程......并支持 >2.3,因此它似乎可以解决您的所有需求。

【讨论】:

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