-1

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

4

2 回答 2

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

  • 或者您可以使用 ViewPager 或Tabs 通过使用 SharlockActionBar 来做到这一点,您的应用程序可能支持低于 11 的低 api。

于 2013-07-13T21:51:11.973 回答
1

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

片段是使屏幕模块化的关键。Fe根据您的需要切换屏幕的不同区域。

因为您的问题非常抽象,所以很难指出正确的方向。但是,如果您使用以下工具,您可以随心所欲地构建您的 UI:

ViewFlipper 片段

于 2013-07-13T22:05:21.333 回答