在做商城的項目中,有這么個需求,就是一個產(chǎn)品下有兩個價格,一個是市場價,一個是銷售價,這時要把市場價添加個刪除線;
剛開始遇到這個時,在網(wǎng)上找了半天的資料,看到最多的就是用spannablestring這個類中的方法,而且代碼多,感覺有點繁瑣,后來發(fā)現(xiàn)用paint里的一些方法實現(xiàn)更好,只須一句代碼
1
2
3
4
5
6
7
8
9
10
|
public class testactivity extends activity { private textview tv; @override public void oncreate(bundle savedinstancestate) { super .oncreate(savedinstancestate); setcontentview(r.layout.activity_main); tv = (textview) findviewbyid(r.id.tvid); tv.getpaint().setflags(paint.strike_thru_text_flag); } } |
當然還有其他的屬性,比如下劃線等待。。。有時間的童鞋可以試試
以上代碼很簡單吧,android 添加textview刪除線這一問題就解決好了,本文寫的不好,還請各位大俠多多提出寶貴意見,共同學習進步,謝謝大家對服務(wù)器之家網(wǎng)站的支持!