2012-11-21 62 views
2

我有以下任務:如何計算TextView Android中的字符數?

有字符串,它可能有任何長度:從1到50個符號。存儲這個字符串有TextView

我需要做以下的事情:

如果TextView可以在這個字符串存儲不轉移到下一行比TextView應該存儲字符串,但如果字符串的長度超過TextView非常大,該字符串應該有一些字符被追加「...」並在textview中顯示。

例如,如果字符串是「abdcdereweewew」並且TextView在一行上只能包含10個符號,則TextView應顯示「abdcder ...」。我如何計算它?先謝謝你。

回答

3

實際上,您可以通過在實際的TextView上設置XML屬性的橢圓大小來實現這一點!

android:ellipsize="end" 

你或許應該還設置:

android:singleLine="true" 

有更多的選擇與ellipsize,看看=)

+0

非常感謝你 – user1841247