From 9cbc62824ba174fbdd0fa99047accf0a3ce5845d Mon Sep 17 00:00:00 2001 From: Chris Li Date: Thu, 14 Jan 2021 16:15:08 -0800 Subject: [PATCH] Allow non-resizable apps in split-screen (3/n) Update the developer option for enabling non-resizable for multi window (freeform/splitscreen) instead of only freeform Bug: 176061101 Test: manual Test: make RunSettingsRoboTests Change-Id: I56a9d8edca502d9449967f557c075b1408375a8a --- res/values/strings.xml | 8 +++--- res/xml/development_settings.xml | 6 ++--- .../DevelopmentSettingsDashboardFragment.java | 2 +- ...zableMultiWindowPreferenceController.java} | 21 ++++++++------- ...eMultiWindowPreferenceControllerTest.java} | 26 +++++++++---------- 5 files changed, 33 insertions(+), 30 deletions(-) rename src/com/android/settings/development/{SizeCompatFreeformPreferenceController.java => NonResizableMultiWindowPreferenceController.java} (74%) rename tests/robotests/src/com/android/settings/development/{SizeCompatFreeformPreferenceControllerTest.java => NonResizableMultiWindowPreferenceControllerTest.java} (74%) diff --git a/res/values/strings.xml b/res/values/strings.xml index 34b40418395..bf70d69566e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12186,10 +12186,10 @@ Force desktop mode Force experimental desktop mode on secondary displays - - Enable freeform sizecompat - - Allows sizecompat apps to be in freeform + + Enable non-resizable in multi window + + Allows non-resizable apps to be in multi window Override force-dark diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 06887f85729..faf1cfd303f 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -640,9 +640,9 @@ android:summary="@string/force_desktop_mode_summary" /> + android:key="enable_non_resizable_multi_window" + android:title="@string/enable_non_resizable_multi_window" + android:summary="@string/enable_non_resizable_multi_window_summary" />