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

War es hilfreich?

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?

haben

Andere 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 &#160; mit dem Text in string.xml Datei verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top