的位置在我的應用程序,具有這種風格含有TextView的文本即時通訊:的Android TextView的定義強制換行
"123131 (Ø 374)"
在小型設備上,文到達viewborder在這些空間中的一個導致新行。在某些情況下,這使得文字是這樣的:
"123131 (Ø
374)"
有沒有辦法迫使新線和第一空白,而無需使用2個TextViews?是不是有某種「受保護的空白空間」或類似的東西?
"123131
(Ø 374)"
問候 danijoo
的位置在我的應用程序,具有這種風格含有TextView的文本即時通訊:的Android TextView的定義強制換行
"123131 (Ø 374)"
在小型設備上,文到達viewborder在這些空間中的一個導致新行。在某些情況下,這使得文字是這樣的:
"123131 (Ø
374)"
有沒有辦法迫使新線和第一空白,而無需使用2個TextViews?是不是有某種「受保護的空白空間」或類似的東西?
"123131
(Ø 374)"
問候 danijoo
我解決它通過recplacing所有空格,但一個與Unicode代碼爲不間斷空格:
"123131 (Ø\u00a0374)"
我會做的是:
省略號被觸發時向監聽器實現自定義的TextView: http://thanksmister.com/2012/10/16/android-textview-with-ellipsis-listener/
然後,receiveing偵聽器時,以編程方式在'('字符之前添加'\ n'字符。
記得將TextView設置爲多行。