gpt4 book ai didi

android - 如何在同一屏幕上显示两个 Activity ?

转载 作者:行者123 更新时间:2023-11-29 23:26:54 24 4
gpt4 key购买 nike

我正在尝试找到一种在同一屏幕上显示两个 Activity 的方法,我有两个主要 Activity 和内容 Activity ,主要 Activity 有一个已实现的迷你播放器,只能在一个 Activity 中使用,内容 Activity 有一些也只能在 Activity 中工作的实现,因此将它们转换为 fragment 的解决方案对我不起作用。我需要找到一种方法来在内容 Activity 的主要 Activity 中显示迷你播放器。我在网上看过,但到目前为止,没有任何解决方案对我有用!

最佳答案

您有 2 种方法可以完成任务。

  1. fragment ,它们可以做与 Activity 相同的事情。其重量轻的 Activity 级别更灵活地连接和分离屏幕。

  2. Views,如果您认为您的任务可以仅通过 Activity 完成,那么请使用 View 。您可以应用不同的动画和显示/隐藏功能在单个 Activity 中在屏幕上显示内容。

Fragment是 Activity 的一部分,它为该 Activity 提供自己的 UI。 fragment 可以被认为是一个子 Activity 。用户与之交互的完整屏幕称为 Activity 。一个 Activity 可以包含多个 fragment 。 fragment 主要是一个 Activity 的子部分。

来自文档

For example, a news application can use one fragment to show a list of articles on the left and another fragment to display an article on the right—both fragments appear in one activity, side by side, and each fragment has its own set of lifecycle callback methods and handle their own user input events. Thus, instead of using one activity to select an article and another activity to read the article, the user can select an article and read it all within the same activity

关于android - 如何在同一屏幕上显示两个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53408123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com