您的位置:首页 > 移动开发 > Android开发

Android: 在 TextView 里使用删除线

2015-10-29 16:40 330 查看

Android: 在 TextView 里使用删除线

分类: Android2014-09-25 13:17 3431人阅读 评论(0) 收藏 举报
以编程的方式添给 TextView 添加删除线:

[java] view plaincopy





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

顺便研究下:

TextView.getPaint() :

[java] view plaincopy





// 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:

[java] view plaincopy





// 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:

[java] view plaincopy





// The Paint class holds the style and color information

// about how to draw geometries, text and bitmaps.

public class Paint extends Object {...}

Paint.setFlags():

[java] view plaincopy





// 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:

[java] view plaincopy





// 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
http://blog.csdn.net/lilin_emcc/article/details/39549541
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: