Necesito configurar maxlines de textview dinámicamente en algunos casos como 3, o Int.MAX_VALUE (intención de elipse automáticamente cuando se ajusta a la altura de la vista) en recyclerview.
Como resultado, las líneas máximas se configuran correctamente, pero la vista de texto no hace puntos suspensivos.
Por ejemplo, configuro líneas máximas como 3 dinámicamente (la propiedad de puntos suspensivos se configura como "final" en el archivo xml) y configuro el texto "texto\ntexto\ntexto"
Mi intención:
texto
texto
texto...
Resultado actual:
texto
texto
texto
También intenté establecer dinámicamente la propiedad de puntos suspensivos, pero aún no funciona.
¿Qué debo hacer para que funcione como pretendo?
primero inicialice su TextView
TextView t = (TextView) findViewById(R.id.your_text);luego, puede configurar dinámicamente las líneas máximas pasando sus datos dinámicos a X:
t.setMaxLines(X);