Domanda

Sto usando 3 textviews corsivo con colori diversi

<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>

Mi chiedo ogni ultimo carattere non viene visualizzato correttamente specialmente nome visualizzato al centro è "Dan Buckland" e che manca ultimo carattere si presenta come "Dan Bucklano"

Anche dire mi pls come può avere TextView corsivo e grassetto sia ..

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

È stato utile?

Soluzione

Sembra che il rettangolo di selezione non viene calcolata correttamente quando si utilizza il corsivo.

Hai provato ad utilizzare paddingLeft = 6 e paddingRight = 6 per gli elementi? (Meno possibilità di sovrapposizione).

Per più stili in un TextView vedere E 'possibile avere più stili all'interno di un TextView?

Altri suggerimenti

ho avuto lo stesso identico problema. Ho ottenuto intorno ad esso semplicemente aggiungendo uno spazio alla fine di ogni stringa che ha bisogno di essere in corsivo.

Esso non può essere la soluzione più a lungo termine, corretto, ma ha funzionato per me.

È possibile utilizzare &#160; con il testo in file di string.xml.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top