astuce et textview avec le bouton droit de la gravité et un singleline

J'ai ouvert un bug, mais je me demandais si quelqu'un a rencontré ce problème et connait une solution de contournement.
Si vous définissez un affichage de texte avec un soupçon à l'intérieur de lui, lui donner le droit de gravité (android:gravity="right") alors si vous définissez android:singleLine=true ou android:maxLines="1" ou android:scrollHorizonatally="true" vous ne voyez pas le soupçon. retrait du droit de la gravité retourne l'indice de la gauche, la suppression de tous les arbres params je l'ai mentionné ci-dessus met l'indicateur sur le côté droit. je veux que mon allusion sur le droit, mais j'ai besoin d'une seule ligne horizontale...

voici l'exemple de mise en page qui ne montre pas l'astuce:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:padding="5dp">
            <EditText android:layout_width="fill_parent"
                android:layout_gravity="center_vertical|right"
                android:layout_height="wrap_content"
                android:layout_margin="6dp"
                android:textSize="16sp"
                android:paddingRight="5dp"
                android:id="@+id/c"
                android:gravity="right"
                android:hint="hello!!!"
                android:scrollHorizontally="true"
                android:maxLines="1"
                android:singleLine="true"/>
</LinearLayout>

j'ai vérifié sur 1.6 et 2.1 émulateurs et elle se reproduit à 100%, je suis prettysure c'est un bug, je ne vois pas le lien entre la ligne et l'indicateur.... de plus l'indicateur obtenu son propre mise en page dans le TextView (mLayout et mHintLayout deux existe, dans onDraw si la longueur du texte est de 0 mHintLayout si mHint n'est pas null est utilisé).

OriginalL'auteur codeScriber | 2011-01-10