android textview 文本缩进去掉dian‘h

设置文本缩进的样式,参数arg0,首行缩进的像素,arg1,剩余行缩进的像素
LeadingMarginSpan.Standard standard = new LeadingMarginSpan.Standard(70, 0);
//delete underLine
NoUnderlineClickableSpan noUnderlineClickableSpan = new NoUnderlineClickableSpan();
if(str.contains(key)){
    if (mTv.getText() instanceof Spannable) {
        Spannable sp = (Spannable) mTv.getText();
        sp.setSpan(noUnderlineClickableSpan, keyIndex, keyIndex + key.length(), Spanned.SPAN_MARK_MARK);
    }
}
private class NoUnderlineClickableSpan extends ClickableSpan {
     @Override
     public void onClick(@NonNull View widget) {
     }

     @Override
     public void updateDrawState(TextPaint ds) {
         super.updateDrawState(ds);
         ds.setUnderlineText(false);
         ds.setColor(ds.linkColor);
     }
 }

猜你喜欢

转载自blog.csdn.net/m0_46728513/article/details/110858090