Metni ayarladığımda, solmaya - animasyonu sönümlemek için TextSwitcher kullanıyorum. Ancak, metin değiştiğinde içeriği genişliğiyle sarma ile ilgili bazı sorunlara sahip olmak.Android TextSwitcher, ayarlanmış olan metnin ardından içerik genişliğini sarmıyor
ardından benim TextSwitched xml geçerli:
<TextSwitcher
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="#ffffff"
android:paddingBottom="1dp"
android:paddingLeft="7dp"
android:paddingRight="10dp"
android:paddingTop="1dp" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
</TextSwitcher>
Ben dizeleri listesi var ve ben uzun kelime örn değiştirmek zaman hiç "World World" e "World" (Dünya) adını verdiğimiz metin, "World" dizgisi için genişliği genişletmez, "Hello World" kelimesinin genişliğini korur. Özetle, genişlik, en uzun sözcüğün maksimum genişliği için sabit kalmaktadır.
Lütfen öneriniz!
Awsome .. teşekkürler Adam .... – Debopam
ekle android için
android:measureAllChildren="false"
eklemeyi deneyin. Bu kusurludur (sadece metni değiştirdikten sonra genişliğini küçültür, ancak daha geniş metne geçiş yapmadan önce genişliğini genişletir), ancak çoğunlukla işi yapar. Deneyin, ne demek istediğimi göreceksin. –Teşekkürler! Mükemmel – Manza