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

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009