我是靠谱客的博主 怡然红酒,最近开发中收集的这篇文章主要介绍Android: 在 TextView 里使用删除线,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

以编程的方式添给 TextView 添加删除线:

textview.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);

顺便研究下:

TextView.getPaint() :

// Returns the base paint used for the text.
// Please use this only to consult the Paint's properties and not to change them.
public TextPaint getPaint();

TextPaint:

// TextPaint is an extension of Paint that leaves room 
// for some extra data used during text measuring and drawing.
public class TextPaint extends Paint {...}

Paint:

// The Paint class holds the style and color information
// about how to draw geometries, text and bitmaps.
public class Paint extends Object {...}

Paint.setFlags():

// Set the paint's flags. Use the Flag enum to specific flag values.
// flags: The new flag bits for the paint
public void setFlags (int flags);

Paint.STRIKE_THRU_TEXT_FLAG:

// Paint flag that applies a strike-through decoration to drawn text.
// Constant Value: 16 (0x00000010)
public static final int STRIKE_THRU_TEXT_FLAG;

参考资料:

  • TextView | Android Developers http://developer.android.com/reference/android/widget/TextView.html
  • TextPaint | Android Developers http://developer.android.com/reference/android/text/TextPaint.html
  • Paint | Android Developers http://developer.android.com/reference/android/graphics/Paint.html

最后

以上就是怡然红酒为你收集整理的Android: 在 TextView 里使用删除线的全部内容,希望文章能够帮你解决Android: 在 TextView 里使用删除线所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部