2011-09-25 62 views
0

我有四个图像在顶部的一排,点击每个图标我想改变下层背景(图像)和布局上的控件,这样它实现标签结构和行为,我想知道什么是什么实现这一目标的最佳方式我想我会有四个布局,每个布局有一个图像突出显示该选项卡和布局上相应的组件,并将在用户单击图像时更改此布局。如何在android中运行时切换布局?

这是一个好主意来实现这一目标吗?或者我有不同的解决方案?

其很好,如果你给我一些关于必要的功能或API或布局组件的相关代码的想法 建议,欢迎感谢!

回答

0

您可以通过将视图切换为不可见和可见来更改布局。但是当你想改变4种布局时,这不是一个好主意。

  1. 如果您有4个布局切换,则很难维护代码。

  2. 最好使用Tabs,这将有助于保持每个布局的状态。

  3. 自定义tabWidget,使其看起来像顶部有4个按钮,而不是标签。

HTH。

+0

每个布局上几乎没有一个或两个按钮,所以没有维护问题 –

+0

也没有什么可保持状态,所以我需要简单的解决方案,请 –

+0

然后您可以通过打开和关闭可视性来切换布局。 –

1

这不是一个好主意。你应该使用android的选项卡体系结构。