我最近开始开发 Android 应用程序,虽然模型越看越有意义,但我无法做一些对我来说似乎很简单的事情(也找不到任何参考资料)。
我有一个底部有五个按钮的活动,一个空白视图占据了屏幕的其余部分。我希望在单击这些按钮后,在(并仅限于)该视图中打开一个活动。我可以毫无意外地运行新活动,但这会在新屏幕中打开。
如果有人可以向我展示一种在父活动的布局 xml 文件中定义的视图中启动(子/子?)活动的简单方法 - 同样,它可以在父活动中创建 - 你真的在做我一个忙!
我最近开始开发 Android 应用程序,虽然模型越看越有意义,但我无法做一些对我来说似乎很简单的事情(也找不到任何参考资料)。
我有一个底部有五个按钮的活动,一个空白视图占据了屏幕的其余部分。我希望在单击这些按钮后,在(并仅限于)该视图中打开一个活动。我可以毫无意外地运行新活动,但这会在新屏幕中打开。
如果有人可以向我展示一种在父活动的布局 xml 文件中定义的视图中启动(子/子?)活动的简单方法 - 同样,它可以在父活动中创建 - 你真的在做我一个忙!
您可以通过使用ActivityGroup
... 来实现这一点,这是一个简单的示例,展示了如何使用 a 来实现TabActivity
:
当然,您将不得不更改代码,因为您没有使用TabActivities
. 只需看一下您将使用的getLocalActivityManager
和方法。getDecorView
我建议看看TabHost。tabhost 本身就是一个 Activity,子视图也都是 Activity。
这是一个很好的教程,可以帮助您快速入门。为选项卡创建(可选)图标还有更多工作(也在教程中描述)。
希望这可以帮助。
编辑*您提到按钮位于屏幕底部。看看这个SO Question