From b6143c12914bebd5426352d8d6995edf1960f30e Mon Sep 17 00:00:00 2001 From: Selim Cinek Date: Thu, 14 Jul 2016 16:32:23 -0700 Subject: [PATCH] Fixed a bug where the burmese clock could overlap Change-Id: I9ccd2fd5fd89c973d937196aa16d459e46eca769 Fixes: 26015598 --- .../Keyguard/res/values-my-rMM/dimens.xml | 19 +++++++++++++++++++ .../android/keyguard/KeyguardStatusView.java | 5 +++++ 2 files changed, 24 insertions(+) create mode 100644 packages/Keyguard/res/values-my-rMM/dimens.xml diff --git a/packages/Keyguard/res/values-my-rMM/dimens.xml b/packages/Keyguard/res/values-my-rMM/dimens.xml new file mode 100644 index 0000000000000..21b2a46ecea19 --- /dev/null +++ b/packages/Keyguard/res/values-my-rMM/dimens.xml @@ -0,0 +1,19 @@ + + + + 4dp + diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java b/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java index 9d1df26514eee..e1657c7dacc27 100644 --- a/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java +++ b/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java @@ -127,6 +127,11 @@ public class KeyguardStatusView extends GridLayout { super.onConfigurationChanged(newConfig); mClockView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimensionPixelSize(R.dimen.widget_big_font_size)); + // Some layouts like burmese have a different margin for the clock + MarginLayoutParams layoutParams = (MarginLayoutParams) mClockView.getLayoutParams(); + layoutParams.bottomMargin = getResources().getDimensionPixelSize( + R.dimen.bottom_text_spacing_digital); + mClockView.setLayoutParams(layoutParams); mDateView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimensionPixelSize(R.dimen.widget_label_font_size)); mOwnerInfo.setTextSize(TypedValue.COMPLEX_UNIT_PX,