问题标签 [split-screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
62 浏览

android - 是否可以在 android 设备上让用户看到 3 个或更多应用程序?

我正在编写多个 android 应用程序。我想将我的屏幕分成两个或多个位置,以便用户可以同时查看 3 个或更多应用程序。

在 Linux 或 Windows 等其他操作系统中,可以通过动态调整应用程序窗口的大小来查看任意数量的应用程序。有可能在android中有这个吗?

我尝试使用从 API 级别 24 引入的多窗口支持打开应用程序,但它似乎只同时支持 2 个应用程序。此功能可以扩展到 3 个或更多应用程序吗?

我尝试将我的应用程序活动强制为固定尺寸,以便我可以对每个应用程序的尺寸进行硬编码,以便将它们全部显示在屏幕上,但是当应用程序启动时,它使用了整个屏幕。有没有解决的办法?

0 投票
0 回答
650 浏览

javascript - 如何从 Web 视图检测 Android 分屏调整大小?

我们正在处理当前存在拆分屏幕大小调整问题的网页。

当我们在移动浏览器上更改页面的方向或在桌面浏览器上调整窗口大小时,我们能够很好地运行所需的更新,因为我们侦听由任一类型的事件触发的 resize 和orientationchange 事件。

然而,我们刚刚意识到,在 Android 上使用分屏(可能还有 iOS 平板电脑上的分屏),我们不会触发窗口的任何调整大小事件,因此无法根据被激活的分屏来正确更新我们的元素或更新(当用户移动拆分时)。

这是我们可以解决的问题,还是我完全错过了一些我应该使用的功能?

我在网上环顾四周,到目前为止还没有找到任何可以从我们的 JS 中使用的相关内容。

谢谢!任何指针将不胜感激。

0 投票
2 回答
1025 浏览

android - 使用一个启动器分屏启动我的两个应用程序 - Android

在 Android 中,我开发了两个应用程序。我想用一个启动器以编程方式以分屏模式启动这两个应用程序。我怎么做?

0 投票
2 回答
359 浏览

android - 我的应用程序没有在分屏中启动 - 为什么?

我可以使用“最近的应用程序”按钮在分屏视图中手动打开我的两个应用程序。

我相信我已经在我的应用程序中添加了“分屏支持”,按照如何在我的 Android 应用程序中启用分屏?

我的 targetSdkVersion 是 29,我在标签中设置了 resizeableActivity="true"

现在我想要一个启动器来打开这两个应用程序。我正在使用这个开源应用SplitScreenLauncher来启动我的应用。以下是观察结果:

  1. 当我使用 SplitScreenLauncher 启动我的两个应用程序时,它会尝试在分屏中打开它们,但随后会立即关闭第二个应用程序(我尝试交换应用程序)。它没有显示错误/消息。

  2. 我尝试 YouTube 和 Instagram。它清楚地表明 Instagram 的“您的应用不支持分屏”。

  3. 我尝试了 YouTube 和谷歌地图,它的工作原理。

  4. 当我在 SplitScreenLauncher 中使用 YouTube 作为第一个应用程序并将 MyApp 作为第二个应用程序时,它就可以工作了。如果我将 MyApp 用作第一个应用程序,将 YouTube 用作第二个应用程序,那么它就不起作用(就像第 1 步一样)。这对我的两个应用程序都是如此,我一一尝试。

我已经尝试对这个开源应用程序的代码进行一些调整,但我不明白为什么它不适用于我的应用程序。

在我的应用程序中,我删除了所有活动中的任何方向限制,因此它可以自动旋转。

可能是什么问题?

0 投票
0 回答
334 浏览

android - 在分屏的第一个窗口中启动外部应用程序

我在分屏模式下运行我的两个应用程序。第一个应用程序 A,第二个应用程序 B。现在,当我从应用程序 A 启动 Google 地图等外部活动时,它总是在应用程序 B 顶部的第二个屏幕中打开它。我希望它在应用程序 A 顶部的第一个屏幕上打开。我即使尝试过FLAG_ACTIVITY_LAUNCH_ADJACENT,也无济于事。

简而言之,Android 总是在分屏的 Second screen 中打开外部 Activity。如何在第一个屏幕中启动它?

0 投票
1 回答
134 浏览

android - 所有屏幕尺寸的 dimens.xml

我在我的应用程序中支持分屏。当宽度发生变化时,我希望从 dimens.xml 设置图像视图大小。如果屏幕宽度 = 275,则应用程序从 dimens.xml 获取 textview 大小。如果屏幕宽度为 275dp、320dp,我如何让应用程序从不同的 dimens.xml 获取图像视图大小,因为当用户在分屏中更改屏幕大小时屏幕宽度会发生变化?

0 投票
1 回答
40 浏览

linux - 在打开大量文件时导航 vim 分屏

一次我将在 vim 中以水平分屏的形式打开超过 12-15 个文件。但我只会做一个。为了在其他人之间跳转,我必须跟踪需要大量时间的缓冲区数。我已经映射 j/k 来回跳跃。但要做到这一点,我已经打开了计数文件。有没有更好的方法来做到这一点?我正在看的是,像 vim 混合数字系统有没有办法在底部的状态栏中显示相对缓冲区编号?或更好的方式在打开的文件之间导航

0 投票
1 回答
464 浏览

ios - SwiftUI:在 iPad 的分屏中多次推送视图

在我使用 SwiftUI 的应用程序中,当我想在我的应用程序中实现拆分视图时,一切都在 iPhone 甚至 iPad 上运行良好,除非我在使用多个应用程序时进入分屏模式。这是 ContentView() 的代码,如果您需要更多,请随时询问。

GIF 向您展示错误

非常感谢您的帮助。

0 投票
1 回答
34 浏览

visual-studio - VS 2019 中的这个功能名称是什么?

在 Visual Studio 2019 中,我可以看到这个图标来调整不同的窗格:

从 Visual Studio 裁剪的屏幕截图

VS 2019 和 VS 2017 中的这个功能名称是什么?这个句柄可以垂直分割编辑器。

0 投票
1 回答
2224 浏览

android - android模拟器上的分屏(多窗口)模式?

在物理设备上,您长按最近的应用程序按钮并激活分屏模式。在 android 模拟器上做同样的事情是行不通的。该怎么办? 在此处输入图像描述