【发布时间】:2020-10-15 12:01:35
【问题描述】:
在我的 Android 应用程序中,我有一个显示包含特殊字符的文本的文本视图。 TextView 以某种方式自动在字符“/”和“-”处断开字符串。
例如字符串“aaaaaaa/bbb-ccccc/ddd”显示为
aaaaaaa/
bbb-
ccccc/
ddd
但是,除了视图边界处的换行符之外,我想在没有任何换行符的情况下显示它,即像这样:
aaaaaaa/bb
bb-ccccc/d
dd
有什么方法可以禁用自动换行符或转义这些字符?我已经尝试用 \uFEFF 转义但没有成功。
【问题讨论】:
-
尝试在每个转义字符之前使用 \ 即 bbb\-ccccc
-
也许这篇文章会对你有所帮助:stackoverflow.com/questions/6134457/…
-
'\' 被称为转义字符..所以在任何你想转义字符的地方使用这个字符,例如 aaaaaaa\/bb。在这种情况下,您通过在前面放置 \ 来转义 /。将相同的规则应用于其他地方
-
使用 '\\' 或 '\-' 转义不起作用,它会给出“无效的转义序列”错误。