From ee7657f12df34e61a414288a25fe62715a9879b8 Mon Sep 17 00:00:00 2001 From: tmfang Date: Wed, 27 Feb 2019 15:08:40 +0800 Subject: [PATCH] Fix partically truncated problem for bar chart - We fix height of detail view, so we see partially truncated when the text wraps to next line. For now, we set the height of detail view to wrap_content. And then we initilize title and detail view earlier so that we won't get a jankey problem. - We enlarge the max height of bar view so that we won't get truncated problem when user sets display and font size to largest. We will still see truncated problem in language, display size, font size combo. But we only optimize for majority use cases. Fixes: 126266231 Fixes: 126720230 Fixes: 126726034 Test: See bar chart in Settings app and Permission controller. Change-Id: I08965c715d868cee055b89c6d56930f3c2ae6714 --- .../res/layout/settings_bar_chart.xml | 2 +- .../BarChartPreference/res/values/styles.xml | 2 +- .../android/settingslib/widget/BarChartPreference.java | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/SettingsLib/BarChartPreference/res/layout/settings_bar_chart.xml b/packages/SettingsLib/BarChartPreference/res/layout/settings_bar_chart.xml index b063e13bcc123..814246fc26983 100644 --- a/packages/SettingsLib/BarChartPreference/res/layout/settings_bar_chart.xml +++ b/packages/SettingsLib/BarChartPreference/res/layout/settings_bar_chart.xml @@ -66,7 +66,7 @@ android:id="@+id/bar_chart_details" style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored" android:layout_width="wrap_content" - android:layout_height="48dp" + android:layout_height="wrap_content" android:gravity="center"/> diff --git a/packages/SettingsLib/BarChartPreference/res/values/styles.xml b/packages/SettingsLib/BarChartPreference/res/values/styles.xml index 4876cb6e1f281..5587928556288 100644 --- a/packages/SettingsLib/BarChartPreference/res/values/styles.xml +++ b/packages/SettingsLib/BarChartPreference/res/values/styles.xml @@ -18,7 +18,7 @@