J'ai un TextView dont la hauteur est dynamique. Je veux définir que la dernière ligne ne serait pas visible si elle ne peut pas être entièrement dessinée. La raison pour laquelle height est dynamique est qu'il est utilisé dans un AppWidget, et la taille d'un appwidget n'est pas la même sur des périphériques différents. Pour cette raison, vous ne pouvez pas mesurer le TextView ou vous ne pouvez pas utiliser une sous-classe d'un TextView. linkTextView Dernière ligne tracée en deux
C'est ce que j'utilise maintenant essentiellement. Quand je mets un long texte dans le TextView, la dernière ligne semble moche.
<LinearLayout
android:id="@+id/widgetContent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id="@+id/sg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
Postez votre code textview once..so que nous pouvons faire quelque chose. – Udaykiran
C'est bien si vous n'êtes pas dans un AppWidget. Il existe un exemple d'application [Wiktinary] (http://developer.android.com/resources/samples/Wiktionary/index.html). Il utilise android: fadingEdge = "vertical" là. Ce n'est pas le meilleur mais je pense que je vais utiliser ça. – jakk