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

同时具有多个内容视图的Android?,android,menu,android-activity,android-intent,Android,Menu,Android Activity,Android Intent,我对android非常陌生,我想知道如何让两个窗口同时显示内容 以下是一个例子: 我在屏幕底部有一个水平滚动视图,其中包含菜单按钮。在它上面,我想要一个窗口(像JFrame),我可以根据按下菜单中的哪个按钮来改变它。ScrollView菜单必须保持不变,作为一个单独的实体存在(如果你知道我的意思) 我该怎么做呢?我不希望每次用户单击按钮并显示新页面时都必须绘制菜单。我有一种感觉,它与意图和活动有关,但我不确定 希望有人能帮我 谢谢。您的答案是: 我对android非常陌生,我想知道如何让两个窗

我对android非常陌生,我想知道如何让两个窗口同时显示内容

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

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

希望有人能帮我


谢谢。

您的答案是:

我对android非常陌生,我想知道如何让两个窗口同时显示内容

从字面上解释你,你不能,但那是因为“窗口”并不意味着你认为它能做什么

下面是一个例子:我在屏幕底部有一个水平滚动视图,其中包含菜单按钮

去掉它,用一个选项菜单替换它,这样你的应用程序就可以与平台融为一体了

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

选项1:摆脱
水平滚动视图
,使用选项菜单,对每个“窗口”使用单独的活动

选项2:使用
ViewFlipper
,每个“窗口”都有一个子视图
ViewFlipper


在这两种方法中,对于内存管理、状态管理、代码复杂性和UI设计,选项1通常会更好。

这可能是一种方法,但并不理想。我有大约8个菜单项,它们位于HorizonalScrollVie中,允许用户滚动菜单项。我想要一个永久的可滚动菜单,在屏幕上有一个单独的位置显示内容。那么,按下android手机上的菜单按钮,就会弹出一个菜单供用户访问和更改视图?我没有android手机,所以无法测试:)谢谢大家的帮助。Rich,你可以在模拟器上测试你的菜单。是的,我现在已经让菜单正常工作了。。。但这是一个废物!Android似乎非常有限。希望它会随着时间的推移而改善。