3

从下图中可以看出,Android 并没有像我期望的那样包装我的文本: 在此处输入图像描述

“-”和“$”之间没有空格,但它们位于不同的行。字符串的定义如下:

<string name="hello_world">Hello stackoverflow. This text does not wrap well -$999,999,999.</string>

有没有办法改变这种行为?我希望“-$999,999,999”像一个单词一样换行。

4

2 回答 2

1

好的,我有答案了。有一个不间断的连字符(在此处&#8209;提到)。我需要做的就是像这样定义字符串:

<string name="hello_world">Hello stackoverflow. This text does not wrap well &#8209;$999,999,999.</string>
于 2013-08-06T12:00:00.560 回答
0

如果我理解正确,则更多的是文本格式问题。如果您希望“-”和“$”位于同一行,请将文本设置为 textView.setText("Hello stackoverflow. This text does not wrap well \n -$999,999,999.")。"\n" 被解释为一个新行

于 2013-08-06T11:58:40.533 回答