我想在我的应用中禁用多窗口支持活动。
我在我的清单中将using static
设置为false,但是当我长按最近的应用程序图标时,应用程序仍处于多窗口模式。以下是我的清单:
resizeableActivity
<activity android:name=".MainActivity" android:resizeableActivity="false" android:excludeFromRecents="true" android:icon="@drawable/ic_launcher_home" android:theme="@style/AppThemeV3.CustomToolbar"> </activity>
如果属性设置为false,则活动不支持多窗口模式。如果此值为false,并且用户尝试以多窗口模式启动活动,则活动将占据整个屏幕。
我还尝试在清单中的应用程序级别将此属性设置为false,但它仍然以多窗口模式启动。任何关于我做错的指针都会受到高度赞赏吗?
答案 0 :(得分:6)
位于任务根目录的活动控制窗口大小。您的选择是:
追溯到您应用中的所有可能的任务根活动,并确保他们都有android:resizeableActivity="false"
在启动或显示设置时,通过Intent
标记将此活动强制转换为其他任务
答案 1 :(得分:3)
[UPDATE]在应用程序标记中设置android:resizeableActivity =“false”。这将立即生效。
答案 2 :(得分:0)
我之前遇到过这个问题,我多次尝试找到你的必须 添加android:launchMode =“singleTask”&amp;&amp;机器人:resizeableActivity = “假” 在同一时间。