Android同时具有多个内容视图?

时间:2011-01-29 14:18:00

标签: android menu android-activity android-intent

我对Android很新,我想知道如何让2个窗口同时显示内容。

这是一个例子: 我在屏幕底部有一个Horizo​​ntalScrollView,它包含菜单按钮。在它上面,我想要一个窗口(像JFrame),我可以根据菜单中的哪个按钮按下来改变。 ScrollView菜单必须保持不变,作为一个单独的实体存在(如果你知道我的意思)。

我该怎么做呢?每次用户单击按钮并显示新页面时,我不想绘制菜单。我觉得它与意图和活动有关,但我不确定。

希望有人可以帮助我。

感谢。

2 个答案:

答案 0 :(得分:1)

  

我对Android很新,我想知道如何让2个窗口同时显示内容。

从字面上解释你,你不能,但那是因为“窗口”并不意味着你的想法。

  

这是一个例子:我在屏幕底部有一个Horizo​​ntalScrollView,它包含一个菜单按钮。

摆脱它并将其替换为选项菜单,以便您的应用程序与平台融为一体。

  

在它上面,我想要一个窗口(就像一个JFrame),我可以根据菜单中的哪个按钮按下来改变。 ScrollView菜单必须保持不变,作为一个单独的实体存在(如果你知道我的意思)。我怎么能这样做呢?

选项#1:摆脱HorizontalScrollView,使用选项菜单,并为每个“窗口”使用单独的活动

选项#2:使用ViewFlipper,每个“窗口”都有ViewFlipper个孩子。

在这两者中,选项#1通常会更好,用于内存管理,状态管理,代码复杂性和UI设计。

答案 1 :(得分:0)