首页 > 解决方案 > 可折叠属性 Android Q

问题描述

如何为 Android Q 兼容设备设计可折叠布局。

在此过渡期间,应用程序将如何接收新布局的配置更改?

Multi Resume 是否会与多个活动发生冲突?

标签: androidandroid-10.0

解决方案


Android 从 Android 8.0(API 级别 26)开始支持多个窗口。您可以在应用程序中同时管理多个屏幕。为此,您需要遵循多窗口生命周期并处理配置。

检查以下链接以供参考。 https://developer.android.com/guide/topics/ui/multi-window.html#lifecycle

以下是一些可能对您有所帮助的方法:

ActivityOptions提供了两种支持多显示器的新方法:

setLaunchDisplayId()指定活动启动时应显示在哪个显示器上。 getLaunchDisplayId()返回活动的当前启动显示。

除此之外,

在清单或元素中设置此属性以启用或禁用多窗口显示:

android:resizeableActivity=["true" | "false"]

推荐阅读