在Android中的视图中打开活动

时间:2011-03-11 17:12:23

标签: android android-activity subactivity

我最近开始开发Android应用程序,虽然模型越来越有意义,我看的越多,我就做不了什么(也找不到任何参考资料)对我来说这看起来很简单。

我有一个活动,底部有五个按钮,一个空白视图占据了屏幕的其余部分。我希望,在单击这些按钮时,可以在此视图中打开(并限制)该活动。我可以在没有事故的情况下运行新活动,但这会在新屏幕中打开。

如果有人能给我一个简单的方法来在父活动的布局xml文件中定义的视图中启动(子/子?)活动 - 同样,它可以在父活动中创建 - 你真的帮我一个忙!

2 个答案:

答案 0 :(得分:0)

您可以使用ActivityGroup来实现这一目标...这是一个简单的示例,说明如何使用TabActivity执行此操作:

http://web.archive.org/web/20100816175634/http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

当然,您必须更改代码,因为您没有使用TabActivities。只需查看您将使用的getLocalActivityManagergetDecorView方法。

答案 1 :(得分:0)

我建议您查看TabHost。 tabhost是一个Activity本身,子视图也都是Actvities。

这是一个很好的tutorial,可以让你快速前进。还有更多工作要为标签创建(可选)图标(也在教程中描述)。

希望这有帮助。

编辑*您提到按钮位于屏幕底部。看一下这个SO Question