在我製作的Android應用程序中,我編程構建了TextView
並將String
傳遞給setText
。我傳遞的字符串是從另一個源獲得的,它包含轉義字符。下面是一個例子字符串:TextView中顯示的轉義字符
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
謝謝。
EDIT
我以上所提供的字符串僅僅是一個例子。字符串中可能還有其他字符。例如,字符/
或\
本身是完全有效的。問題是/
顯示爲\/
。
感謝您的解釋和示例!你替換(\\\\ /)的方式似乎有訣竅... +1 – Roshnal