如何在Android N+;中禁用活动的多窗口模式;

如何在Android N+;中禁用活动的多窗口模式;,android,multi-window,android-n-preview,Android,Multi Window,Android N Preview,在Android N的开发者预览中,默认情况下启用多窗口支持。如何为活动禁用它?如果启用多窗口的应用程序启动我的禁用活动,会发生什么情况?在清单中,您需要: android:resizeableActivity="false" 因此,在清单文件中,对于要在其中禁用该功能的每个活动,如下所示: <activity android:name=".SomeActivity" android:label="@string/app_name" android:resizeableA

在Android N的开发者预览中,默认情况下启用多窗口支持。如何为活动禁用它?如果启用多窗口的应用程序启动我的禁用活动,会发生什么情况?

在清单中,您需要:

android:resizeableActivity="false"
因此,在清单文件中,对于要在其中禁用该功能的每个活动,如下所示:

<activity android:name=".SomeActivity"
    android:label="@string/app_name"
    android:resizeableActivity="false" />

和。

注意:启动不可执行的活动时,还应将
Intent.FLAG\u Activity\u NEW\u TASK
标记添加到Intent。否则,它将从根活动继承属性

在清单文件中为您的活动添加
android:resizeableActivity=“false”
,也可以为您的应用程序添加:

<activity android:name=".YourActivity"
android:label="@string/app_name"
android:resizeableActivity="false" />


顺便说一句,我在清单中添加了
android:resizeableActivity=“false”
,然后我用语言环境切换了语言,一些活动没有改变语言。我注意到有些活动有不同的资源。当我删除清单中的resizebleActivity属性时,它工作正常。

对于针对Android N的应用程序,设置此标志只会显示一条消息“应用程序可能无法在拆分模式下工作”。但应用程序仍将进入分屏模式。@Diffy只有在启用“开发者选项”的“强制多窗口支持”时,这才可能。android:resizeableActivity=“true”打破了应用程序的整体设计,那么我如何支持分屏(应用程序布局响应设计)在android Nougat中,别忘了将您的targetSdkVersion更改为24以上的“android:resizeableActivity”working@Diffy你找到解决办法了吗?
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:resizeableActivity="false" />