summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs
diff options
context:
space:
mode:
authorRui Marinho <me@ruimarinho.net>2017-05-26 12:30:01 +0100
committerGitHub <noreply@github.com>2017-05-26 12:30:01 +0100
commit657c3e39f8ea62b61c5368f3b7c14572fef0f402 (patch)
tree0a782cb85d7f227a2c245d8e3b739ebf83044ac0 /Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs
parenta9a6a40c67bf52012f46a2809dd98ad0571b48b9 (diff)
downloadxamarin-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.cs29
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;
}