欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android TextView加下划线、删除线

程序员文章站 2022-06-01 11:03:26
...

Android知识点textview加横线的属性:

例如:价格加下划线、横线
Android TextView加下划线、删除线

  • 底部加横线
Textview mTextView;
mTextView = findViewById(R.id.tv);
mTextView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG);//这个属性的字体有点模糊不清(上图效果)
  • 中间加横线是:
mTextView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG);//这个属性的字体有点模糊不清(下图效果)

Android TextView加下划线、删除线

我们发现两张图的字体都有模糊效果 可以去掉模糊效果 只需加一句属性"Paint.ANTI_ALIAS_FLAG"

//字体变清晰
textview.getPaint().setFlags(Paint.ANTI_ALIAS_FLAG);

//可以合并一起写为:
mTextView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG);
  • 效果如下图:
    Android TextView加下划线、删除线

  • 移除划线

mTextView.getPaint().setFlags(0); // 取消设置的的划线
  • 抗锯齿
mTextView.getPaint().setAntiAlias(true);// 抗锯齿
与君共勉

我要一步一步往上爬
在最高点乘着叶片往前飞
任风吹干流过的泪和汗
我要一步一步往上爬
等待阳光静静看着它的脸
小小的天有大大的梦想
我有属于我的天
任风吹干流过的泪和汗
总有一天我有属于我的天
Android TextView加下划线、删除线