Je veux placer chaque caractère sur une nouvelle ligne. J'utilise xml suivant.Textview placer chaque caractère sur la nouvelle ligne
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="12dip"
android:layout_marginLeft="12dip"
android:textSize="12dip"
android:layout_height="fill_parent"
android:text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
</LinearLayout>
mais je reçois la sortie comme suit (sur une ligne 2 caractère sont à venir)
.
Je sais que je peux utiliser \n
mais n'importe qui a une meilleure option.
à quoi sert la propriété 'ems'? En utilisant votre réponse, j'obtiens 2 lignes dans chaque rangée. Mais j'ai utilisé monospace dans ma mise en page ça marche bien dans mon xml. – Vivek
Hmm, pour moi cela fonctionne bien. "ems" fait exactement un em large, qui est la largeur du plus grand caractère de la police (M). Donc, avec monospace, il devrait être la largeur de 1 caractère. – kcoppock
Si je mets de l'espace entre chaque personnage, il travaille avec votre layou pour moi. – Vivek