Fix debug app titles not being visible
Bug: 255850894
Test: manual
Change-Id: Ie49f5b4ab3c85e7e1e49003259c88aad5690fa58
diff --git a/packages/CarDeveloperOptions/AndroidManifest.xml b/packages/CarDeveloperOptions/AndroidManifest.xml
index 8a98780..5850d3e 100644
--- a/packages/CarDeveloperOptions/AndroidManifest.xml
+++ b/packages/CarDeveloperOptions/AndroidManifest.xml
@@ -22,8 +22,9 @@
android:sharedUserId="android.uid.system">
<application android:label="@string/development_settings_title"
+ android:theme="@style/Theme.CDOBaseTheme"
tools:node="merge"
- tools:replace="android:label">
+ tools:replace="android:label,android:theme">
<activity
android:name=".CarDevelopmentSettingsDashboardActivity"
diff --git a/packages/CarDeveloperOptions/res/values/themes.xml b/packages/CarDeveloperOptions/res/values/themes.xml
index 43887b3..1eea0e7 100644
--- a/packages/CarDeveloperOptions/res/values/themes.xml
+++ b/packages/CarDeveloperOptions/res/values/themes.xml
@@ -39,6 +39,13 @@
<item name="buttonBarButtonStyle">@*android:style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
+ <!-- Base settings application theme with minor modifications for visibility -->
+ <style name="Theme.CDOBaseTheme" parent="@style/Theme.Settings">
+ <item name="android:textAppearanceListItem">@style/CDOTitleTextAppearance</item>
+ <item name="android:textColor">@*android:color/car_body1</item>
+ <item name="android:textColorSecondary">@*android:color/car_body1</item>
+ </style>
+
<style name="Theme.SubSettings" parent="@android:style/Theme.DeviceDefault.NoActionBar">
<item name="alertDialogTheme">@style/Theme.AlertDialog</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item>
@@ -57,15 +64,20 @@
<style name="Theme.CarDeveloperOptions" parent="@style/Theme.CarUi.WithToolbar">
<item name="alertDialogTheme">@style/Theme.AlertDialog</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item>
- <item name="preferenceTheme">@style/CarDeveloperOptionsPreferenceTheme</item>
+ <item name="preferenceTheme">@style/CDOPreferenceTheme</item>
</style>
- <style name="CarDeveloperOptionsPreferenceTheme" parent="@style/CarUiPreferenceTheme">
- <item name="preferenceFragmentCompatStyle">@style/CarDeveloperOptionsPreferenceFragment</item>
- <item name="preferenceFragmentStyle">@style/CarDeveloperOptionsPreferenceFragment</item>
+ <style name="CDOPreferenceTheme" parent="@style/CarUiPreferenceTheme">
+ <item name="preferenceFragmentCompatStyle">@style/CDOPreferenceFragment</item>
+ <item name="preferenceFragmentStyle">@style/CDOPreferenceFragment</item>
</style>
- <style name="CarDeveloperOptionsPreferenceFragment" parent="@style/PreferenceFragment.CarUi">
+ <style name="CDOPreferenceFragment" parent="@style/PreferenceFragment.CarUi">
<item name="android:layout">@layout/preference_list_fragment</item>
</style>
-</resources>
\ No newline at end of file
+
+ <style name="CDOTitleTextAppearance" parent="@android:style/TextAppearance.DeviceDefault">
+ <item name="android:textSize">@*android:dimen/car_body2_size</item>
+ <item name="android:textColor">@*android:color/car_body1</item>
+ </style>
+</resources>