From 3b7dcd8d2384ee2edec3fdcf45919b248f8106b0 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Wed, 3 Apr 2024 15:22:39 +0800 Subject: [Spa] Support override dialog window type Cannot override window type for Compose dialog, so fallback to androidx.appcompat.app.AlertDialog. Bug: 332643450 fix: 337796129 Test: manual - with Settings Change-Id: I3328816b0ea31896fb5f0d1393afdace2b2497fe (cherry picked from commit 66c1c33c0fa71b25b7243f2543e8b25284ecf88d) --- packages/SettingsLib/Spa/spa/res/values/themes.xml | 5 +- .../widget/dialog/SettingsAlterDialogContent.kt | 309 +++++++++++++++++++++ 2 files changed, 313 insertions(+), 1 deletion(-) create mode 100644 packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/dialog/SettingsAlterDialogContent.kt diff --git a/packages/SettingsLib/Spa/spa/res/values/themes.xml b/packages/SettingsLib/Spa/spa/res/values/themes.xml index b55dd1bc2439..a6d8ca4660cd 100644 --- a/packages/SettingsLib/Spa/spa/res/values/themes.xml +++ b/packages/SettingsLib/Spa/spa/res/values/themes.xml @@ -23,7 +23,10 @@ true - +