我的要求:
我想在我的 TextView 中删除特定的字符串。
请看下面的图片。在项目2框中任务8、任务5、任务1、任务3被击中。
我尝试过的:
引用此后SO question ,
我可以查看全文。 (但我不能敲击特定的字符串)
TextView tv = (TextView) findViewById(R.id.mytext);
tv.setText("This is strike-thru");
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
我的问题:
1.我只想敲击特定的琴弦。
2.不是整个文本框。
最佳答案
参见this link ,您可以在那里看到所有文本样式。
您需要使用 spannableString 。只需选择样式并指定字符串的开始和结束索引即可获取样式。
SpannableString string = new SpannableString("your text here");
string.setSpan(new StrikethroughSpan(), 0, string.length(), 0);
textView.setText(string);
关于java - 在android中敲击琴弦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30103952/