From b6ea652e4603189afa5b8e052727be843bf903f9 Mon Sep 17 00:00:00 2001 From: Jens Date: Wed, 29 Oct 2025 23:24:13 +0100 Subject: [PATCH] UI theme can be changed --- .../com/jens/automation2/ActivitySettings.java | 4 ++++ app/src/main/res/layout/activity_help_text.xml | 18 +++++++++--------- .../activity_manage_specific_profile.xml | 2 +- .../layout/activity_manage_specific_rule.xml | 6 +++--- .../activity_manage_trigger_bluetooth.xml | 2 +- .../res/layout/activity_manage_trigger_nfc.xml | 4 ++-- .../main/res/layout/main_overview_layout.xml | 2 +- app/src/main/res/layout/main_poi_layout.xml | 2 +- .../main/res/layout/main_profile_layout.xml | 2 +- app/src/main/res/layout/main_rule_layout.xml | 2 +- .../main/res/layout/permissions_activity.xml | 2 +- 11 files changed, 25 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/com/jens/automation2/ActivitySettings.java b/app/src/main/java/com/jens/automation2/ActivitySettings.java index 4ca4add..274714c 100644 --- a/app/src/main/java/com/jens/automation2/ActivitySettings.java +++ b/app/src/main/java/com/jens/automation2/ActivitySettings.java @@ -17,9 +17,13 @@ public class ActivitySettings extends PreferenceActivity { super.onCreate(savedInstanceState); Miscellaneous.setDisplayLanguage(this); + + // Dark Theme doesn't work in PreferenceActivity, so only a bright theme is readable + if(Settings.uiTheme != 0) this.setTheme(R.style.AppThemeCompatLight); // Miscellaneous.setUiTheme(this); + addPreferencesFromResource(layout.activity_settings); if(BuildConfig.FLAVOR.equals(AutomationService.flavor_name_apk)) diff --git a/app/src/main/res/layout/activity_help_text.xml b/app/src/main/res/layout/activity_help_text.xml index 434ae67..e1d47f3 100644 --- a/app/src/main/res/layout/activity_help_text.xml +++ b/app/src/main/res/layout/activity_help_text.xml @@ -14,7 +14,7 @@ android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/barBackgroundColor" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" > + android:background="@color/cardview_shadow_start_color" >