TextView multiligne

J'ai un TextView qui est rempli avec un texte qui est prise à partir d'une base de données, de sorte que sa durée n'est pas définie.

J'ai configuré le TextView à l'aide de la maxline attribut, et j'ai mis sa valeur de 3, parce que je ne veux pas plus de 3 lignes de texte, et aussi j'utilise le ellipsize attribut.

Mais Il ne fonctionne pas correctement. Bien que le texte est plus grand que 3 lignes, il n'imprime que les deux lignes.

<TextView
    android:id="@+id/etLugar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/tvLugar"        
    android:layout_marginLeft="15dp"
    android:layout_toRightOf="@+id/tvLugar"
    android:text="A very large text than must be shown in the textview, but no more of three lines are going to be shown"
    android:textColor="@color/foreground1"        
    android:maxLines="3"
    android:ellipsize="end"        
    android:textSize="12dp" 
    />

Je ne comprends pas pourquoi maxlines attribut ne fonctionne pas correctement. Ce que je fais mal?

Grâce

Utiliser pour la longueur de la Chaîne et de la Sous-Chaîne à la limite 🙂
Sont là \n dans le android:text propriété? Alors seulement il est une nouvelle ligne, il pense.

OriginalL'auteur Eduardo | 2012-07-20