在做商城的項(xiàng)目中,有這么個(gè)需求,就是一個(gè)產(chǎn)品下有兩個(gè)價(jià)格,一個(gè)是市場(chǎng)價(jià),一個(gè)是銷售價(jià),這時(shí)要把市場(chǎng)價(jià)添加個(gè)刪除線;
剛開始遇到這個(gè)時(shí),在網(wǎng)上找了半天的資料,看到最多的就是用SpannableString這個(gè)類中的方法,而且代碼多,感覺有點(diǎn)繁瑣,后來發(fā)現(xiàn)用Paint里的一些方法實(shí)現(xiàn)更好,只須一句代碼
public class TestActivity extends Activity {private TextView tv;@Overridepublic 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);}}當(dāng)然還有其他的屬性,比如下劃線等待。。。有時(shí)間的童鞋可以試試

以上代碼很簡(jiǎn)單吧,Android 添加TextView刪除線這一問題就解決好了,本文寫的不好,還請(qǐng)各位大俠多多提出寶貴意見,共同學(xué)習(xí)進(jìn)步,謝謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選