iOS'ta metin denetimi, metnin ekrana sığmaması durumunda kesilecek ve "..." otomatik olarak eklenir.Android TextView Metin Keskin Davranışı
Android TextView'dan benzer davranışlar elde etmenin herhangi bir yolu var mı?
iOS'ta metin denetimi, metnin ekrana sığmaması durumunda kesilecek ve "..." otomatik olarak eklenir.Android TextView Metin Keskin Davranışı
Android TextView'dan benzer davranışlar elde etmenin herhangi bir yolu var mı?
Elbette Android'de de buna sahipsiniz.
Özellik "Ellipsize" olarak adlandırılmıştır ve çeşitli seçenekleriniz vardır.
android:ellipsize="start|marquee|end"
Veya kodu aracılığıyla
textView.setEllipsize(TruncateAt.START | TruncateAt.END | TruncateAt.MARQUEE);
değerleri ortalama:
NOTLAR mu: Tek Hat
TextView
tek satır olmalıdır, bu yüzden yapmak için "..." sonuna
maxLines
ve singleLine
): textView.setSingleLine(true);
veya
textView.setMaxLines(1);
Notlar: Marquee Modu Marquee çalışması için
, TextView
odak (eğer TextView basın kez kayan yazı hareket başlayacaktır) sahip olmalıdır. Ayrıca, seçim çerçevesini yayınlayarak otomatik olarak kaydırmaya zorlayabilirsiniz:
textView.setFocusable(true);
textView.requestFocus();