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

  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • The Computer Chronicles

    The Computer

    7 Kasım 2012