String
, TextView
genişliğinden daha uzunsa, otomatik olarak sonraki satıra kaydırılır. Bunu android:singleLine
(kullanımdan kaldırılmış) kullanarak veya android:inputType="text"
ayarlayarak engelleyebilirim. Şimdi ihtiyacım olan şey, String
'un "..." ile son 3 karakterini değiştiren bir şey. Tek boşluklu yazı tipi kullanmadığımdan bu, String
numaralı telefonumda kullanılan harflere bağlı olarak her zaman farklı olacaktır. Bu yüzden, bir String'in son 3 karakterini TextView
numaralı telefondan almanın ve değiştirmenin en iyi yolunun ne olduğunu merak ediyorum. Belki de Android çerçevesinde uygulanan bir şey var, çünkü bu ortak bir sorun olmalı.Android: TextView otomatik olarak kesiliyor ve son 3 karakterle değiştiriliyor. String
cevap
Bir metin görünümünün "ellipsize" özelliğini kullanmak mümkün olmalıdır: Ayrıca çok düzenine yerçekimi değerlerini uygulamak gerekebilir
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/text_mytext"
android:ellipsize="end"
android:maxLines="1"
/>
; Bazen onlar olmadan "otomatik germe" görüşlerini gördüm.
Bu sorun için ilginç bir iş-yuvarlak bulundu.
maxLines=1
ellipsize=end
scrollHorizontally=true
Hile, yatay kaydırma hakkında son ifadedir .... bir göz atın. En azından v2.2 üzerinde çalışıyor. programlama yoluyla
ile
Android 4.0 üzerinde çalışmayı durdurmak için görünüyor – caw
İlginç ... bilmek güzel. Başlıkları için teşekkürler Marco. – BonanzaDriver
Sen
TextView tx = new TextView(this);
tx.setTextSize(13);
tx.setGravity(Gravity.CENTER);
tx.setTop(90);
tx.setText("Long text here");
tx.setTextColor(Color.BLACK);
tx.setSingleLine(true);
tx.setEllipsize(TruncateAt.END);
- 1. İlk 3 karakteri ve son 3 karakteri String PHP'den sil
- 2. Otomatik Tamamlama TextView asynctask ve webservice ile android 4
- 3. Android: Otomatik Tamamlama TextView Facebook Uygulamasına Benzer
- 4. bir TextView
- 5. String nesnesine karşı literal - prototip değiştiriliyor mu?
- 6. nasıl textview ve android için
- 7. Android: TextView
- 8. Android TextView
- 9. Göreli düzen programatik olarak değiştiriliyor
- 10. Android TextView Metin Keskin Davranışı
- 11. Textview ve TableRow Ağırlıkları Düzgün Çalışmıyor Android
- 12. android append '...' sonunda textview
- 13. TextView satırıSpacingMultiplier sıfırdan az geçen son satır
- 14. Uygulama genelinde tema programlı olarak mı değiştiriliyor?
- 15. Android düzeni: Bir TextView ve Spinner'ı hizalayın
- 16. Android TextView Arka Plan
- 17. Android Textview siyah oldu
- 18. Android IME: TextView
- 19. TextView: lineSpacingMultiplier ve lineSpacingExtra son satır için de geçerlidir
- 20. Android TextView ile Kopyala ve Yapıştır
- 21. Android TextView ve metin satırı alma
- 22. Bir TextView - Android
- 23. Android TextView Sarıcı
- 24. Android içinde Linkify TextView
- 25. Android TextView Zamanlayıcısı
- 26. Android TextView metni değiştirYazdır Tema
- 27. Swift 3 yöntem, String
- 28. Swift 3 String
- 29. Konumu otomatik olarak göster google android
- 30. Android set derece sembolünü Textview
+1 kullanabilirsiniz - Kullanıcı yapmak istediği tam olarak ne bunu kendisi – I82Much
Mükemmel rulo gerek kalmadan. Teşekkürler. Bunu daha önce denedim, ama işe yaramadı çünkü android kullanıyorum: inputType = android yerine "text": singleLine = "true" (bunun yerine kullanılması gereken). Ama şimdi android ile sadık kalacağım: singleLine = "true". Muchas gracias. – znq
Hala "..." eklemiyor. Benim için bu soru tam olarak cevaplanmadı! Bu cevap "kısa verilongword" kelimesini "kısa vertex" yapacaktır ve "kısa verylon" yapamaz ... Bunun üzerine siz ayrılmamış bir özellik kullanmanızı öneririz. – OneWorld