J'essaie d'obtenir la vue suivante: Description sur le site gauche et la valeur sur la droite. .: par exemple Android HorizontalScrollView avec droit layout_gravity fonctionne mal
Le problème est que le texte peut être long pour que je l'envelopper dans HorizontalScrollView. J'utilise xml suivant:
<LinearLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:layout_height="wrap_content">
<TextView
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_width="110dp"
android:text="Description:"/>
<HorizontalScrollView
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_width="wrap_content"
android:layout_gravity="right"
android:text="Very1 very2 very3 very4 very5 very6 long text"/>
</HorizontalScrollView>
</LinearLayout>
Et voici le problème. Après scroling à gauche plus coin, je me suis vue (de début de texte manquantes):
Après scroling à droite coin le plus je me suis vue (espace d'addition après le texte):
Si je change le TextView android: layout_gravity à "gauche" tout fonctionne comme prévu. Après scroling à gauche plus coin, je me suis vue:
Après scroling à droite coin le plus je me suis vue:
est-il un moyen de le faire fonctionner correctement et aligner le texte sur le bon site quand il est court?
Mais je veux que le texte soit à droite, si elle est courte (voir première image). Si j'enlève la gravité - le comportement est exactement comme avec la gravitation réglée à gauche. La question est: comment aligner ou défiler à droite, en fonction de la longueur du texte. – Remi