2
我使用TextView
的android:ellipsize
屬性與android:maxLines
一起使文本適合最多3行。Ellipsize TextView在單詞末尾
問題是,有時文本被切斷在詞的中間。我只想在文字結尾處省略文字。例如:
Android是真棒
現在看起來是這樣的:
Android是敬畏...
但我想它看起來像這樣:
Android是...
此外,用戶可以動態地在這個TextView
改變textSize
,所以它是非常難預測哪些單詞將是最後一個。
有沒有辦法在完整的單詞結尾處省略橢圓?如果系統不允許這樣做,是否有任何庫可以提供這種功能,或者唯一的可能性是編寫我自己的類來執行此操作?
1.讓你的文字大小; 2.獲取您的textview大小; 3.使用數學; 4.對您的文本進行適當更改 –
@MovieovBoris您尚未回答我的問題。我對如何讓自己的課程實現所需的功能有了一個想法,但我正在問一些現有的解決方案,以便節省時間。 – fragon
這不是試圖回答你的問題,而是評論描述你的問題的一種方法。 –