我只想知道我们如何使用单个活动来管理多个屏幕?
问问题
80 次
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:
于 2013-07-13T22:05:21.333 回答