我可以在单个屏幕中同时设置多个活动吗?

时间:2013-07-13 21:47:24

标签: android android-activity

我只是想知道如何使用单个活动管理多个屏幕?

2 个答案:

答案 0 :(得分:1)

  • 基本上,如果您正在谈论在主布局中包含另一个布局,只需在布局中使用<include>即可将其他布局添加到主布局中。您也可以在代码中声明setContentView(R.layout.xxx),这样当您点击另一个按钮时,您的布局就会发生变化。
  • 如果您正在谈论两项活动。Class我猜您不能这样做,但您可以使用Intent在它们之间切换。

  • 或者您可以使用ViewPager orTabs来使用SharlockActionBar,您的应用可能支持低于11的低api。

答案 1 :(得分:1)

“活动”表示一个屏幕的单个UI。您可以在不同的布局之间切换以表示该屏幕。因此,Android提供了多种工具来实现这一点,例如VievFlipper,它在运行时更改整个布局。

碎片是使屏幕模块化的关键。 F.E.根据需要切换屏幕的不同区域。

因为你的问题非常抽象,所以很难指出正确的方向。但是,如果您使用以下工具,您可以像您想要的那样构建您的UI:

ViewFlipper Fragments