繁体   English   中英

Android TextView无法正确包装文本

[英]Android TextView not wrapping it's text correctly

正如您从下图所示,Android不会像我期望的那样包装我的文本: 在此输入图像描述

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

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

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

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

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

如果我理解正确,则更多的是文本格式化问题。 如果您希望“ - ”和“$”位于同一行,请将文本设置为textView.setText(“Hello stackoverflow。此文本不能很好地包装\\ n - $ 999,999,999。”)。 “\\ n”被解释为新行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM