style settextappearance part cursiva code android textview bold text-styling italics

settextappearance - Android Textview Italic y wrap_contents



textview cursiva android (3)

Parece que el cuadro delimitador no se calculó correctamente cuando se usa cursiva.

¿Has intentado usar paddingLeft = 6 y paddingRight = 6 para los elementos? (menos posibilidad de superposición).

Para varios estilos en una vista de texto, ¿es posible tener varios estilos dentro de una vista de texto?

Estoy usando 3 cursivas textuales con diferentes colores

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

Me pregunto si cada último personaje no se muestra correctamente, especialmente el nombre que se muestra en el medio es "Dan Buckland" y le falta el último carácter que se parece a "Dan Bucklano"

También dime por favor cómo puede tener textview cursiva y negrita tanto ..

texto alternativo http://www.freeimagehosting.net/uploads/953d573113.jpg


Puedes usar &#160; con el texto en el archivo string.xml


Tuve exactamente el mismo problema. Lo solucioné simplemente agregando un espacio al final de cualquier cadena que debe estar en cursiva.

Puede que no sea la solución más a largo plazo, pero funcionó para mí.