SORU
3 Kasım 2009, Salı


Android: TextView otomatik olarak ve Dize son 3 char kesecek değiştirin

String TextViewdaha uzun'otomatik olarak bir sonraki satıra kaydırır s genişliği. android:inputType="text" ayarı tarafından android:singleLine (artık kullanılmıyor) kullanarak veya bu kaçınabilirim. Şimdi String benim son 3 karakter değiştiren bir şey istiyorum "...". Tek aralıklı bir yazı tipi kullanılarak olmadığıma göre bu her zaman farklı harfler benim String kullanılan bağlı olarak değişir. En iyi yolu TextView bir Dize son 3 karakter almak ve bunları değiştirmek için ne olduğunu merak ettim. Belki bu ortak bir sorun olduğu için zaten bir şey Android çerçevesinde gerçekleşir.

CEVAP
3 Kasım 2009, Salı


"Ellipsize" bir metin özelliği görünüm: . kullanılması gerekir

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@ id/text_mytext"
    android:ellipsize="end"
    android:singleLine="true"
/>

Aynı zamanda düzeni de; bazen gördüm "otomatik germe" onlar olmadan manzarası. çekim değerleri uygulamak gerekebilir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hudson Music

    Hudson Music

    13 Mart 2007
  • midomansour

    midomansour

    19 EYLÜL 2009
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011