Android Textview Kursiv und wrap_contents
-
20-09-2019 - |
Frage
Ich bin mit 3 kursiv Textviews mit verschiedenen Farben
<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>
frage ich mich jedes letztes Zeichen nicht richtig speziell ist die Anzeige in der Mitte angezeigt Namen „Dan Buckland“ ist und es es letztes Zeichen sieht aus wie „Dan Bucklano“ fehlt
Sie mir auch sagen pls wie Textview kursiv und fett haben beide ..
alt text http://www.freeimagehosting.net/uploads/953d573113.jpg
Lösung
Scheint, wie der Begrenzungsrahmen nicht korrekt berechnet wird, wenn kursiv verwendet wird.
Haben Sie versucht, paddingLeft = 6 und paddingRight = 6 für die Elemente zu benutzen? (Geringere Wahrscheinlichkeit der Überlappung).
Für mehrere Arten in einem Textview finden Sie unter ist es möglich, mehrere Arten in einem Textview?
habenAndere Tipps
ich hatte genau das gleiche Problem. Ich habe um ihn herum, indem einfach ein Leerzeichen am Ende einer Zeichenfolge hinzu, dass Bedürfnisse kursiv sein.
Es ist vielleicht nicht die Langzeit richtige Lösung sein, aber es funktioniert für mich.
Sie können  
mit dem Text in string.xml Datei verwenden.