0

我最近开始开发 Android 应用程序,虽然模型越看越有意义,但我无法做一些对我来说似乎很简单的事情(也找不到任何参考资料)。

我有一个底部有五个按钮的活动,一个空白视图占据了屏幕的其余部分。我希望在单击这些按钮后,在(并仅限于)该视图中打开一个活动。我可以毫无意外地运行新活动,但这会在新屏幕中打开。

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

4

2 回答 2

0

您可以通过使用ActivityGroup... 来实现这一点,这是一个简单的示例,展示了如何使用 a 来实现TabActivity

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

当然,您将不得不更改代码,因为您没有使用TabActivities. 只需看一下您将使用的getLocalActivityManager和方法。getDecorView

于 2011-03-11T17:26:57.850 回答
0

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

这是一个很好的教程,可以帮助您快速入门。为选项卡创建(可选)图标还有更多工作(也在教程中描述)。

希望这可以帮助。

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

于 2011-03-11T17:27:15.717 回答