diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt b/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt index af7089296bca..567d0cb3e6cb 100644 --- a/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt +++ b/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt @@ -422,8 +422,12 @@ class ControlsUiControllerImpl @Inject constructor ( // add spacers if necessary to keep control size consistent val mod = selectedStructure.controls.size % maxColumns var spacersToAdd = if (mod == 0) 0 else maxColumns - mod + val margin = context.resources.getDimensionPixelSize(R.dimen.control_spacing) while (spacersToAdd > 0) { - lastRow.addView(Space(context), LinearLayout.LayoutParams(0, 0, 1f)) + val lp = LinearLayout.LayoutParams(0, 0, 1f).apply { + setMarginStart(margin) + } + lastRow.addView(Space(context), lp) spacersToAdd-- } } |