我是靠谱客的博主 阔达麦片,最近开发中收集的这篇文章主要介绍TextView 添加删除线,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我夕

在做商城的项目中,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线;

刚开始遇到这个时,在网上找了半天的资料,看到最多的就是用SpannableString这个类中的方法,而且代码多,感觉有点繁琐,后来发现用Paint里的一些方法实现更好,只须一句代码

如下:

 

public class HelloActivity extends Activity {
   private  TextView tv;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        tv=(TextView)findViewById(R.id.tvId);
        tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
    }
}

 

其实Paint中的很多属性都可以用,比如下划线等等,大家可以自己测试下

 

最后

以上就是阔达麦片为你收集整理的TextView 添加删除线的全部内容,希望文章能够帮你解决TextView 添加删除线所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部