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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008