2012-05-13 104 views
0

我正在尝试创建一个具有固定页脚的活动,并在其后面滑动的布局。我被告知要使用碎片,但这意味着我必须将我现有的活动转换为碎片 - 对吧?下面是我想要达到一个图:http://i.imgur.com/K8Iao.jpg使用片段切换活动

+0

从FragmentActivity扩展现有的活动,并用碎片替换activity2和activity3。 – Tarun

+0

@TarunMaheshwari对不起,我的意思是:活动1,2和3可以在容器内来回移动。他们的动作是由按钮1,2和3触发的。 – gatzkerob

+0

@TarunMaheshwari我仍然需要这方面的帮助:)我不想替换活动或不得不重新编码它们。这可能吗? – gatzkerob

回答

1

我觉得@TarunMaheshwari是想说的是,不是具有3个活动,extends fragment取代它(显然有(如班级,extends activity)。您可能需要对代码进行的其他细微更改),然后创建一个主要活动(使用extends FragmentActivity),该活动具有您需要的静态页脚,可以调用3个不同的片段。

推荐阅读:

http://developer.android.com/guide/topics/fundamentals/fragments.html

http://android-developers.blogspot.ca/2011/02/android-30-fragments-api.html

+0

这是实现片段的一个很好的例子。 [片段,教程](http://www.vogella.com/articles/Android/article.html#fragments) – Tarun

0

我相信使用碎片是您的应用程序的解决方案。但是,从我的理解和你的问题和意见,你真的想避免使用它们。要使用活动而不是片段,请按照此tutorial中的说明使用Tab主机和Tab Widget实现Tab Layout。该解决方案允许您使用选项卡在活动之间切换。

要将Tab主机与屏幕底部对齐,请查看此tutorial