Question

J'utilise 3 textviews italiques avec des couleurs différentes

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent" android:layout_height="wrap_content"
            android:orientation="horizontal" android:id="@+id/submittedBy" android:paddingTop="10dip">


            <ImageView android:id="@+id/subByImg"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left" android:layout_gravity="bottom" android:src="@drawable/submitted_by_arrow"/>
            <TextView android:id="@+id/submitLabel"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left" android:text="Submitted by"  android:textStyle="italic"
                android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="5dip"/>
            <TextView android:id="@+id/submitName" android:textStyle="italic"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:textSize="12sp" android:textColor="@color/maroon_dark" android:paddingLeft="10dip"/>
                <TextView android:id="@+id/submitByDate" android:textStyle="italic"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left"
                android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="10dip"/>
            </LinearLayout>

Je me demande tout dernier caractère n'affiche correctement le nom affiché spécialement au milieu est « Dan Buckland » et il manque le dernier caractère ressemble « Dan Bucklano »

Aussi me dire comment pls peut avoir textview italique et gras à la fois ..

texte alt http://www.freeimagehosting.net/uploads/953d573113.jpg

Était-ce utile?

La solution

On dirait que la zone de délimitation ne se calcule pas correctement lors de l'utilisation italiques.

Avez-vous essayé d'utiliser paddingLeft = 6 et paddingRight = 6 pour les éléments? (Moins de chance de chevauchement).

Pour plusieurs styles dans un TextView voir est-il possible d'avoir plusieurs styles à l'intérieur d'un TextView

Autres conseils

J'ai eu exactement le même problème. Je suis autour d'elle en ajoutant simplement un espace à la fin d'une chaîne qui doit être en italique.

Il ne peut pas être la solution la plus correcte à long terme, mais cela a fonctionné pour moi.

Vous pouvez utiliser &#160; avec le texte dans le fichier string.xml.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top