2013-05-06 5 views
0

Je me suis demandé comment écrire des formules mathématiques dans un fichier XML comme des chaînes, puis les montrer dans TextView. Par exemple. comme ces formules où formule de progression géométrique négligeable.formules mathématiques dans les chaînes xml

Et en plus;

J'ai un problème de mise en cache du texte sur une seule ligne.

Voici mon TextView dans LinearLayout.

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/some" > 
    </TextView> 

et appareil Android virtuel je reçois seulement comme 50 caractères ... J'ai essayé d'utiliser:

android:singleLine="true" 
    android:ellipsize="end" 
    android:maxLines="1" 

Voici ce que je veux: obtenir un texte plus petit si elle doit être et en forme à l'écran en une seule ligne sans aucun caractère manquant.

Répondre

0

Vous pouvez obtenir un texte plus petit en utilisant android:textSize="##sp", où ## est la taille du texte que vous voulez. Quant à votre première question, aucune idée ... AFAIK je ne pense pas que vous pouvez effectuer des opérations mathématiques en XML. Vous devrez l'exécuter dans votre code Java, puis utiliser .setText(Integer.toString(yourIntResultHere));

Questions connexes