我可以在Android中创建删除线文本,我的意思是在TextVIEw标记中添加一个特殊值可以实现这一点吗?
<TextVIEw androID:ID="@+ID/Title" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:textcolor="#040404" androID:typeface="sans" androID:textSize="12dip" androID:textStyle="bold"/>
解决方法:
Paint.STRIKE_THRU_TEXT_FLAG
TextVIEw someTextVIEw = (TextVIEw) findVIEwByID(R.ID.some_text_vIEw);someTextVIEw.setText(someString);someTextVIEw.setPaintFlags(someTextVIEw.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
For painting text, there are several bit flags for doing things like
bold, italics, and yes strikethrough. So to enable the strikethrough,
you need to flip the bit that corresponds to this flag. The easIEst
way to do this is to use a bitwise-or on the current flags and a
constant that corresponds to a set of flags with only the
strikethrough flag enabled.
从0700到Ε Г И І И О编辑:
对于任何想要删除此标志的人,这是如何:
someTextVIEw.setPaintFlags(someTextVIEw.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));
总结 以上是内存溢出为你收集整理的android – 创建删除线文本?全部内容,希望文章能够帮你解决android – 创建删除线文本?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)