如何在Android中淡化TextView的边缘?

时间:2011-07-03 07:42:09

标签: android textview

我正在使用Android 3.0。 我的布局上有一个TextView,我想让它在主菜单中的8个字符后褪色。此文本位于RelativeLayout。

<TextView android:layout_width="wrap_content"   
android:layout_height="wrap_content"        
android:id="@+id/item_name"         
android:textStyle="bold"        
android:textColor="@color/white"        
android:maxWidth="50dp"         
android:maxLength="8"       
android:layout_below="@+id/item_frame"  
android:layout_alignBottom="@+id/item_view"         
android:layout_centerHorizontal="true" 
android:fadingEdge="horizontal"> 
</TextView>

有没有人知道如何在几个字符之后淡化文字?

1 个答案:

答案 0 :(得分:12)

我认为您需要将fadingEdge与ellipsize和singleLine结合使用,即使这样,只有当文本长于控件的宽度时才会发生。