From 49a98f304db63ab637c7de4daaaf4b87502509cd Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Wed, 16 Mar 2022 17:51:03 +0800 Subject: [PATCH] berlin: Fix status bar height for certain apps on 12L * 12L introduced new API to fetch status bar height based on cutout, to handle multi-display devices. However, some apps directly read the height from overlay so the layout is broken for them. * Since our device is not a multi-display one, set the expected height in overlay directly as the old way to make these apps look good. * Reduce status bar height to exactly match the cutout height. Change-Id: I38fae2cdd20b947998766b35920d28bebcf547cf --- .../berlin/Frameworks/res/values-land/dimens.xml | 11 +++++++++++ .../berlin/Frameworks/res/values/dimens.xml | 11 ++--------- .../berlin/SystemUI/res/values/dimens.xml | 2 +- 3 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 resource-overlay/berlin/Frameworks/res/values-land/dimens.xml diff --git a/resource-overlay/berlin/Frameworks/res/values-land/dimens.xml b/resource-overlay/berlin/Frameworks/res/values-land/dimens.xml new file mode 100644 index 0000000..f3a471a --- /dev/null +++ b/resource-overlay/berlin/Frameworks/res/values-land/dimens.xml @@ -0,0 +1,11 @@ + + + + + + 24dp + diff --git a/resource-overlay/berlin/Frameworks/res/values/dimens.xml b/resource-overlay/berlin/Frameworks/res/values/dimens.xml index e1dce41..c3c85b0 100644 --- a/resource-overlay/berlin/Frameworks/res/values/dimens.xml +++ b/resource-overlay/berlin/Frameworks/res/values/dimens.xml @@ -9,14 +9,7 @@ - 90px + 90px - - 24dp - - - @dimen/status_bar_height_portrait - - 10.0px + 10.0px diff --git a/resource-overlay/berlin/SystemUI/res/values/dimens.xml b/resource-overlay/berlin/SystemUI/res/values/dimens.xml index e274923..1b2fae9 100644 --- a/resource-overlay/berlin/SystemUI/res/values/dimens.xml +++ b/resource-overlay/berlin/SystemUI/res/values/dimens.xml @@ -13,7 +13,7 @@ 6px - @*android:dimen/status_bar_height_portrait + @*android:dimen/status_bar_height @dimen/status_bar_padding_start