Dans mon application Android J'ai plusieurs ToggleButton avec une taille préfixée et textsize:Android ToggleButton: redimensionner le texte pour un ajustement dans ce
<ToggleButton xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="73dp"
android:layout_height="25dp"
android:background="@drawable/filtro_toggle_bg"
android:textColor="@color/textcolor"
android:textSize="@dimen/sp14" >
Maintenant, j'attribuerait dinamically textSize pour basculer si le texte ne bascule en forme. Par exemple il arrive que de longs mots comme "choccolate" ne rentre pas dans la bascule, et que l'on affiche "choccol ...".
Avez-vous essayé AutoScale TextView? http://ankri.de/autoscale-textview/ –
Mon widget est un Toggle, pas un textview – giozh
alors ...? ToggleButton s'étend de android.widget.TextView ... adapter la bibliothèque à vos besoins et c'est tout. http://developer.android.com/intl/ru/reference/android/widget/ToggleButton.html –