2015-08-28 145 views
0

我有一個帶有TextView的列表項。 TextView也可以包含一些unicode表情符號,但是當我說android:ellipsize="end"其中一個表情符號可能會被剪切,並且會有一個帶'?'的正方形。Android TextView的ellipsize以unicode表情符號結尾

如何防止切割unicode代碼?

這是我的佈局文件:

<TextView 
    ... 
    android:ellipsize="end" 
    android:lines="1" 
    ... /> 
+0

而不是使用「結束」嘗試使用其他值像跑馬燈/中或啓動 –

+0

的問題是我需要TextView的末端的省略號,但統一的表情符號被看作是從系統中裂開的文本。 – orange01

回答

0

試試這個。這可能對你有所幫助。

android:singleLine="true" 
android:ellipsize="marquee" 
android:marqueeRepeatLimit="marquee_forever" 
android:scrollHorizontally="true" 
android:focusable="true" 
android:focusableInTouchMode="true 
+0

儘管此解決方案沒有省略號,但它也是處理溢出的好方法。謝謝!! – orange01

相關問題