diff options
author | Rui Marinho <me@ruimarinho.net> | 2017-05-26 12:30:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-26 12:30:01 +0100 |
commit | 657c3e39f8ea62b61c5368f3b7c14572fef0f402 (patch) | |
tree | 0a782cb85d7f227a2c245d8e3b739ebf83044ac0 /Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs | |
parent | a9a6a40c67bf52012f46a2809dd98ad0571b48b9 (diff) | |
download | xamarin-forms-657c3e39f8ea62b61c5368f3b7c14572fef0f402.tar.gz xamarin-forms-657c3e39f8ea62b61c5368f3b7c14572fef0f402.tar.bz2 xamarin-forms-657c3e39f8ea62b61c5368f3b7c14572fef0f402.zip |
[Android] Set SingleLine to true when we only have 1 line on a TextView (#932)
* [Android] Set SingleLine to true when we only have 1 line on a TextView
* Fix stray \ char
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs index ab1a6a35..0736d17c 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs @@ -164,34 +164,7 @@ namespace Xamarin.Forms.Platform.Android void UpdateLineBreakMode() { - _view.SetSingleLine(false); - switch (Element.LineBreakMode) - { - case LineBreakMode.NoWrap: - _view.SetMaxLines(1); - _view.Ellipsize = null; - break; - case LineBreakMode.WordWrap: - _view.Ellipsize = null; - _view.SetMaxLines(100); - break; - case LineBreakMode.CharacterWrap: - _view.Ellipsize = null; - _view.SetMaxLines(100); - break; - case LineBreakMode.HeadTruncation: - _view.SetMaxLines(1); - _view.Ellipsize = TextUtils.TruncateAt.Start; - break; - case LineBreakMode.TailTruncation: - _view.SetMaxLines(1); - _view.Ellipsize = TextUtils.TruncateAt.End; - break; - case LineBreakMode.MiddleTruncation: - _view.SetMaxLines(1); - _view.Ellipsize = TextUtils.TruncateAt.Middle; - break; - } + _view.SetLineBreakMode(Element.LineBreakMode); _lastSizeRequest = null; } |