2011-07-03 8 views
8

Android 3.0 üzerinde çalışıyorum. Düzenimdeki bir TextView var ve ana menüde 8 karakterden sonra soluk olmasını istiyorum. Bu Metin RelativeLayout'ta bulunur.Android'de TextView'ın kenarı nasıl kaybolur?

<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> 

Metnin birkaç karakterden sonra metnin nasıl kaybolulacağı konusunda bir fikri olan var mı?

cevap

12

FadingEdge'i ellipsize ve singleLine ile birleştirmeniz gerektiğini düşünüyorum ve daha sonra, metin yalnızca denetimin genişliğinden daha uzunsa gerçekleşecektir.

+2

Ellipsize = Marquee ve singleLine = true ekledim ve şimdi çalışıyor. Teşekkürler – Yaniv

+0

ve "titleText.setSelected (true);" kodunu eklemeyi unutmayın. –