我是靠谱客的博主 阔达麦片,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部