从下图中可以看出,Android并没有像我期望的那样包装我的文字:
“ - ”和“$”之间没有空格,但它们位于不同的行。字符串就像这样定义:
<string name="hello_world">Hello stackoverflow. This text does not wrap well -$999,999,999.</string>
有没有办法改变这种行为?我希望“ - $ 999,999,999”包装好像是一个单词。
答案 0 :(得分:1)
‑
(提到here)。我需要做的就是像这样定义字符串:
<string name="hello_world">Hello stackoverflow. This text does not wrap well ‑$999,999,999.</string>
答案 1 :(得分:0)
如果我理解正确,则更多的是文本格式化问题。如果您希望“ - ”和“$”位于同一行,请将文本设置为textView.setText(“Hello stackoverflow。此文本不能很好地包装\ n - $ 999,999,999。”)。 “\ n”被解释为新行