【发布时间】:2015-04-19 17:04:01
【问题描述】:
在我正在制作的 Android 应用程序中,我以编程方式构造了一个 TextView 并将 String 传递给 setText。我传递的字符串是从另一个来源获得的,它包含转义字符。这是一个示例字符串:
AxnZt_35\/435\/46\/34
\/ 实际上应该只是 /。但是TextView 显示的整个内容与上面的示例完全相同。
我用来构造TextView的代码:
TextView textView = new TextView(context);
textView.setText(text);
textView.setTextColor(color);
textView.setTypeface(Typeface.DEFAULT_BOLD);
textView.setTextSize(14);
所以我的问题是,我如何不显示额外的\?我只想将上面的示例显示为:
AxnZt_35/435/46/34
谢谢。
编辑
我上面提供的字符串只是一个例子。字符串中可能还有其他字符。例如,字符/ 或\ 本身是完全有效的。问题是/ 显示为\/。
【问题讨论】:
标签: java android textview escaping