我对Android很新,我想知道如何让2个窗口同时显示内容。
这是一个例子: 我在屏幕底部有一个HorizontalScrollView,它包含菜单按钮。在它上面,我想要一个窗口(像JFrame),我可以根据菜单中的哪个按钮按下来改变。 ScrollView菜单必须保持不变,作为一个单独的实体存在(如果你知道我的意思)。
我该怎么做呢?每次用户单击按钮并显示新页面时,我不想绘制菜单。我觉得它与意图和活动有关,但我不确定。
希望有人可以帮助我。
感谢。
答案 0 :(得分:1)
我对Android很新,我想知道如何让2个窗口同时显示内容。
从字面上解释你,你不能,但那是因为“窗口”并不意味着你的想法。
这是一个例子:我在屏幕底部有一个HorizontalScrollView,它包含一个菜单按钮。
摆脱它并将其替换为选项菜单,以便您的应用程序与平台融为一体。
在它上面,我想要一个窗口(就像一个JFrame),我可以根据菜单中的哪个按钮按下来改变。 ScrollView菜单必须保持不变,作为一个单独的实体存在(如果你知道我的意思)。我怎么能这样做呢?
选项#1:摆脱HorizontalScrollView
,使用选项菜单,并为每个“窗口”使用单独的活动
选项#2:使用ViewFlipper
,每个“窗口”都有ViewFlipper
个孩子。
在这两者中,选项#1通常会更好,用于内存管理,状态管理,代码复杂性和UI设计。
答案 1 :(得分:0)
TabLayout可以成为你的答案:
http://developer.android.com/resources/tutorials/views/hello-tabwidget.html