android - 仅在平板电脑上支持 Android N+ 中的分屏

标签 android multi-window android-7.0-nougat split-screen

有没有一种方法可以只在足够大的屏幕上为 Activity 配置多窗口支持,例如平板电脑?

https://developer.android.com/preview/features/multi-window.html#configuring没有提到那个。设置 android:minimalHeightandroid:minimalWidth 似乎没有帮助,因为

If the user moves the divider in split-screen mode to make an activity smaller than the specified minimum, the system crops the activity to the size the user requests.

用例:对于某些 Activity ,在非常小(拆分)的屏幕尺寸下运行可能没有意义。在这些情况下, Activity 不应支持多窗口模式。

最佳答案

您可以使用标签创建多个 APK(一个用于手机,一个用于平板电脑)

<supports-screens>

在您的 list 中,然后仅在平板电脑 APK 上启用分屏支持。

关于android - 仅在平板电脑上支持 Android N+ 中的分屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37402060/

相关文章:

ios-创建多窗口应用程序

android - 在我的应用程序中显示 PDF 文件时遇到问题

Android相当于文件和缓存目录

java - 在android中接收序列化的arraylist

javascript - 保存网页以便在网络应用程序中离线访问

javascript - 使用单个 JavaScript 上下文运行两个 Electron 窗口

angularjs - angularjs 中的多窗口插件

android - SpannableStringBuilder.getSpans() 排序顺序在牛轧糖 7.0/7.1 上是错误的

nullpointerexception - 带有牛轧糖的java.lang.NullPointerException

java - Mockito 和 AsyncTasks