diff --git a/app/src/main/java/com/gh/common/view/ExpendTextView.java b/app/src/main/java/com/gh/common/view/ExpendTextView.java index 352091c8c0..f26799c983 100644 --- a/app/src/main/java/com/gh/common/view/ExpendTextView.java +++ b/app/src/main/java/com/gh/common/view/ExpendTextView.java @@ -89,7 +89,8 @@ public class ExpendTextView extends android.support.v7.widget.AppCompatTextView } SpannableStringBuilder msp = new SpannableStringBuilder(content); int length = msp.length(); - msp.replace(length - mExpendText.length(), length, mExpendText); + int startPosition = length - mExpendText.length(); + msp.replace(startPosition < 0 ? 0 : startPosition, length, mExpendText); msp.setSpan(new ClickableSpan() { @Override public void updateDrawState(TextPaint ds) {