FragmentActivity TabHost与片段和活动 [英] FragmentActivity TabHost with Fragment and Activity
问题描述
我在我的应用程序中实现这样的图层次结构。
I have to implement such diagram-hierarchy in my application.
我已得到 TabHost
5个选项卡。其中之一应该是具体的行为活动
的原因。这只有一个活动应该有两个:风景和人像方向,但片段
应该只有一个(纵向)。
I have got 5 tabs from TabHost
. One of them should be Activity
cause of specific behaviour. This only one Activity should have both: landscape and portrait orientation, but Fragments
should have only one (portrait).
每一个纵向布局应该有下面的标签,但这个活动不应该。我设法做内部 TabHost
5片段完成它,但是我发现,我能做的,只有一个活动和4个片段,或所有的5项活动。
Every portrait layout should have tabs below, but this one Activity shouldn't. I managed do accomplish it with 5 fragments inside TabHost
, but I found out, that I can do that only with one Activity and 4 Fragments, or with all 5 Activities.
这不会是一个问题,有5个活动(FragmentActivities),但我preFER有片段。我想,我应该延长 FragmentActivity
和 TabActivity
在 MyTabActivity
(它与TabHost活动),但我不能扩展两个类的JAVA。不幸有没有这样的类象 TabFragmentActivity
: - )
It won't be a problem to have 5 activities (FragmentActivities), but I prefer to have Fragments. I think, that i should extend FragmentActivity
and TabActivity
in MyTabActivity
(it is Activity with TabHost), but I cannot extend two classes in JAVA. Unlucky there's no such class like TabFragmentActivity
:-)
所以我的问题:?是有可能获得类似上面的图中这样的效果
PS也许我失去了一些较为重要,因为我刚开始使用Java / Android的 - 这可能是一个线索
PS Maybe I'm missing sth important, cause I have just started with Java/Android - it could be a clue.
推荐答案
您有一个解决方案,在这里您解决问题: http://droidapp.co.uk/2012/ 5月25日/ Android的DEV-actionbarsherlock-标签-viewpager / 这里的源$ C $ C: https://bitbucket.org/owentech/abstabsviewpager/
You have a solution to solve your problem here: http://droidapp.co.uk/2012/05/25/android-dev-actionbarsherlock-tabs-viewpager/ and here the source code: https://bitbucket.org/owentech/abstabsviewpager/
至极为
这是一个教程,动作条,标签,viewpager和片段的工作...和支持> 2.3,因此它似乎解决您的所有需求。
It's a tutorial to work with actionbar, tabs, viewpager and fragments...and supporting >2.3, so it seems to solve all your needs.
这篇关于FragmentActivity TabHost与片段和活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!