我想避免在字符串的特定部分中斷行。Android:避免在TextView中出現斷行字符串部分
比方說,我們有這個字符串:
Speed (m/s)
理想的是,要麼根本不跳,並且具有在一行完整的字符串,或者,如果需要跳躍,以這樣的方式
Speed
(m/s)
我想避免哪些事情是這樣的:
Speed (m/
s)
任何想法?
我想避免在字符串的特定部分中斷行。Android:避免在TextView中出現斷行字符串部分
比方說,我們有這個字符串:
Speed (m/s)
理想的是,要麼根本不跳,並且具有在一行完整的字符串,或者,如果需要跳躍,以這樣的方式
Speed
(m/s)
我想避免哪些事情是這樣的:
Speed (m/
s)
任何想法?
嘗試這個(只是一個想法,未測試):
TextView
的寬度隨着View.getMeasuredWidth()
。Paint.measureText()
計算String
的寬度。我在尋找更多的一般情況......我可以變得困難如果同時有幾條線和規則... – apascual
嘗試在Speed和「(m/s)」之間使用non-breaking space。 Unicode no-break space字符(\u00A0
)應該適用於TextView。
http://stackoverflow.com/questions/6134457/how-to-prevent-edittext-from-breaking-a-line-after-punctuation – laalto