2010-05-29 25 views
5

Görünümün kendisi dört satır ile sınırlı bir Android TextView var. Eğer metin bu sınırı aşarsa, görünümün sonunun bir şeyle bitmesini istiyorum .. < - burada daha fazla metin olduğunu bildirmek için tıklayıp tam ekran olarak açabilirsiniz. Sadece bir cümlenin ortasında durmak değil. Bunun için hızlı bir düzeltme var mı?Android TextView

cevap

3

Düzen XML dosyanızda android:ellipsize="end" özniteliğini kullanın. Bir cümlenin ortasında hala durabilir, ancak sonunda bir elips (...) olacaktır. öznitelik

android:ellipsize="end" 

sonrasında bu TextView ve yeri içeren düzen dosyasına

+0

Merhaba "son"! Teşekkürler! Tek sorun şu ki, metin ne olursa olsun iki satırdan sonra biter. Android ayarla: maxLines = "4". Herhangi bir fikir? Verdiğiniz kod olmadan dört satıra kadar gider. – KimAMartinsen

+0

Hmmmm ... belgelere dayanarak, "android: ellipsize" gibi görünüyor, tek bir satır için tasarlanmış olabilir, birden fazla satır değil. Yine de neden 1 veya 4 yerine iki satırlık çıktı aldığınızı bilmiyorum. 'Android: minline' veya 'android: minHeight' tanımlı var mı? – CommonsWare

+0

Hayır, yalnızca maxLines ayarlanmıştır. Verdiğiniz her iki komutu da denediniz, ama yine de sadece iki satır. Bu bir zor .. – KimAMartinsen

1

Git 4 seçenek vardır. başlangıç, bitiş, orta veya seçim çerçevesi. Eğer son kullanım az noktayı istediğim için değer

0
android:maxLines="4" 
android:ellipsize="end"