[英]Show two Activities inside an Activity
我有两个不同的活动,我想在另一个活动中同时显示它们。 有没有办法做到这一点?
提前致谢!
这是不可能的,你必须使用Fragments
来做到这一点......
将这两个Activity
转换为Fragments
并创建一个Activity
并将这些Fragments
放在Activity
。
参考:
是的,在 android 中使用ActivityView
是可能的。 互联网上没有可用的适当文档。 但是如果您可以检查 android 源代码,您可以找到与ActivityView
相关的代码。 Android 正在将ActivityView
用于其汽车启动器应用程序。
查看以下链接:
您可以找到ActivityView.java
使用示例
是的,有办法! 您不能在一个活动中显示 2 个活动,您必须使用片段!
片段是可以被活动使用的独立组件。 片段封装了功能,以便更容易在活动和布局中重用。
片段在活动的上下文中运行,但有自己的生命周期,通常还有自己的用户界面。 也可以在没有用户界面的情况下定义片段,即无头片段。
片段可以动态或静态添加到活动中。
您将 在此链接上找到有关片段的所有问题的答案
希望它有帮助 =)
Fragments 和 FragmentActivity 在这里发挥作用。 将你的两个活动分别作为两个不同的片段,并将这两个片段附加到一个 FragmentActivity 中。 这样您就可以在一个屏幕中查看两个活动(这里是一个片段)。
您也可以尝试使用它可能适合您的场景的 ViewPager 概念。
在此处下载示例, http://developer.android.com/training/animation/screen-slide.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.