簡體   English   中英

在一個活動中顯示兩個活動

[英]Show two Activities inside an Activity

我有兩個不同的活動,我想在另一個活動中同時顯示它們。 有沒有辦法做到這一點?

提前致謝!

這是不可能的,你必須使用Fragments來做到這一點......

將這兩個Activity轉換為Fragments並創建一個Activity並將這些Fragments放在Activity

參考:

  1. http://developer.android.com/reference/android/app/Fragment.html
  2. http://developer.android.com/guide/components/fragments.html

是的,在 android 中使用ActivityView是可能的。 互聯網上沒有可用的適當文檔。 但是如果您可以檢查 android 源代碼,您可以找到與ActivityView相關的代碼。 Android 正在將ActivityView用於其汽車啟動器應用程序。

查看以下鏈接:

ActivityView.java 的谷歌實現

您可以找到ActivityView.java使用示例

這里

和這里

是的,有辦法 您不能在一個活動中顯示 2 個活動,您必須使用片段

片段是可以被活動使用的獨立組件。 片段封裝了功能,以便更容易在活動和布局中重用。

片段在活動的上下文中運行,但有自己的生命周期,通常還有自己的用戶界面。 也可以在沒有用戶界面的情況下定義片段,即無頭片段。

片段可以動態或靜態添加到活動中。

您將 在此鏈接上找到有關片段的所有問題的答案

希望它有幫助 =)

Fragments 和 FragmentActivity 在這里發揮作用。 將你的兩個活動分別作為兩個不同的片段,並將這兩個片段附加到一個 FragmentActivity 中。 這樣您就可以在一個屏幕中查看兩個活動(這里是一個片段)。

您也可以嘗試使用它可能適合您的場景的 ViewPager 概念。

在此處下載示例, http://developer.android.com/training/animation/screen-slide.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM