public void AddReadMoreTo(AppCompatTextView textView, ICharSequence text) { try { if (TextLengthType == TypeCharacter) { if (text.Length() <= TextLength) { textView.SetText(text, TextView.BufferType.Spannable); //wael textView.SetTextFuture(PrecomputedTextCompat.GetTextFuture(text, TextViewCompat.GetTextMetricsParams(textView), null)); return; } } else { // If TYPE_LINE textView.SetLines(TextLength); //wael textView.SetTextFuture(PrecomputedTextCompat.GetTextFuture(text, TextViewCompat.GetTextMetricsParams(textView), null)); textView.SetText(text, TextView.BufferType.Spannable); } textView.Post(new StRunnable(this, textView, text)); } catch (Exception e) { Console.WriteLine(e); } }