我想避免在String的特定部分中断行。
假设我们有这个字符串:
Speed (m/s)
理想情况是要么根本不跳跃并且在一行中使用完整的String,或者,如果需要跳转,则以这种方式:
Speed
(m/s)
我想要避免的是这样的事情:
Speed (m/
s)
有什么想法吗?
答案 0 :(得分:8)
尝试在速度和“(m / s)”之间使用non-breaking space。
Unicode no-break space字符(\u00A0
)应适用于TextView。
答案 1 :(得分:0)
试试这个(只是一个想法,未经测试):
View.getMeasuredWidth()
计算TextView
的宽度。Paint.measureText()
计算String
的宽度。