我有一个这样的字符串:
"speed1: 10 km/h, speed2: 20 km/h, speed3: 30 km/h, speed4: 40 km/h, speed5: 50 km/h"
我想在 TextView 中显示这个字符串,它可以有可变的宽度。 在某些设备上,孔字符串适合一行。在其他设备上,需要 2-3 行。
我希望字符串仅在逗号字符处断开,以便参数和值位于同一行。
Android 中是否有一个特殊字符? (或者我必须先让 String 被绘制,计算行数,然后用换行符替换一些逗号)。
最佳答案
也许是世界上最丑陋的解决方案,但是用 Unicode 不间断空格替换逗号后的“正常”空格怎么样? ("\u00A0")?
关于Java首选字符串中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770216/