天天看點

android textview 添加下劃線 中劃線 删除線

方法1:

tv=(TextView)findViewById(R.id.tvId);

tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除線

//Paint.UNDERLINE_TEXT_FLAG 下劃線 自己可以測試其他的

方法2:

代碼如下:

String string = "市場價:¥158.00";

TextView textView = (TextView) findViewById(R.id.textView);

SpannableString sp = new SpannableString(string);

sp.setSpan(new StrikethroughSpan(), 0, string.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

textView.setText(sp);

效果如下:

android textview 添加下劃線 中劃線 删除線