Set the color primary variant for material design
Added the color of the colorPrimaryVariant to avoid the run time exception while load the MaterialCardView resource. Modified the test case for the new version material design library. Bug: 118886724 Test: robotest Change-Id: I55791b8eef2263587b2ae3d7a2f5b9da9929fc9a
This commit is contained in:
@@ -185,6 +185,8 @@
|
||||
<item name="batteryGoodColor">@color/battery_good_color_light</item>
|
||||
<item name="batteryMaybeColor">@color/battery_maybe_color_light</item>
|
||||
<item name="batteryBadColor">@color/battery_bad_color_light</item>
|
||||
<!-- Define this color for material design -->
|
||||
<item name="colorPrimaryVariant">@android:color/white</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
|
||||
|
@@ -15,6 +15,8 @@
|
||||
<item name="colorAccent">#ffffff</item>
|
||||
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
||||
<item name="android:windowLightStatusBar">true</item>
|
||||
<!-- Define this color for material design -->
|
||||
<item name="colorPrimaryVariant">@android:color/white</item>
|
||||
</style>
|
||||
|
||||
<style name="ThemeOverlay.SwitchBar.Settings" parent="@android:style/ThemeOverlay.Material.ActionBar">
|
||||
|
@@ -58,7 +58,7 @@ public class ConditionContextualCardRendererTest {
|
||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||
Activity.class);
|
||||
mActivity = activityController.get();
|
||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
||||
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||
activityController.create();
|
||||
mRenderer = new ConditionContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||
}
|
||||
|
@@ -60,7 +60,7 @@ public class ConditionHeaderContextualCardRendererTest {
|
||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||
Activity.class);
|
||||
mActivity = activityController.get();
|
||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
||||
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||
activityController.create();
|
||||
mRenderer = new ConditionHeaderContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||
}
|
||||
|
@@ -59,7 +59,7 @@ public class LegacySuggestionContextualCardRendererTest {
|
||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||
Activity.class);
|
||||
mActivity = activityController.get();
|
||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
||||
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||
activityController.create();
|
||||
|
||||
mRenderer = new LegacySuggestionContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||
|
@@ -66,7 +66,7 @@ public class SliceContextualCardRendererTest {
|
||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||
Activity.class);
|
||||
mActivity = activityController.get();
|
||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
||||
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||
activityController.create();
|
||||
mLifecycleOwner = new ContextualCardsFragment();
|
||||
mRenderer = new SliceContextualCardRenderer(mActivity, mLifecycleOwner,
|
||||
|
Reference in New Issue
Block a user