如何在TextView之前和之后获得罢工?

时间:2015-05-21 13:51:05

标签: android

我希望在TextView

中的文字之前和之后进行设计

----------------------- SETTINGS ---------------------

我们可以通过CSS设计这个但是如何在android中设计这种类型的TEXT?

1 个答案:

答案 0 :(得分:0)

如果您希望浏览整个TextView,请尝试此操作。

TextView someTextView = (TextView) findViewById(R.id.some_text_view);
someTextView.setText(someString);
someTextView.setPaintFlags(someTextView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

如果您只想要实际文本之前和之前的文本的一部分或文本进行攻击,请尝试此操作,

TextView someTextView = (TextView) findViewById(R.id.some_text_view);
someTextView.setText(text, TextView.BufferType.SPANNABLE);
Spannable spannable = (Spannable) someTextView.getText();
spannable.setSpan(new StrikethroughSpan(), 3, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

这里的文字是我们想要显示TextView的文本,3是删除线开始的字符数(从0开始)。

请参阅此SO thread