[英]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.