tengo un problema, que parece bastante trivial, pero no he podido resolver hasta aquí.centrado de texto de gran tamaño de fuente en TextView
I tienen una actividad paisaje pantalla completa en el que tengo una sola LinearLayout que contiene dos TextViews que ocupan la mitad de la pantalla de cada uno. Uno de los TextViews tendrá un carácter centrado, independientemente del tamaño de la fuente.
El problema es que cuando puedo aumentar tamaño de la fuente de este personaje no se centra, sino que tiene su centro por debajo de la línea central de la pantalla.
Aquí es la actividad con carácter tamaño 200SP en una pantalla del * 800 480, se ve bien - el carácter se centra:
http://i122.photobucket.com/albums/o251/px_seven/char_200_sp.jpg
Aquí es la actividad con carácter tamaño 300SP, ahora el personaje ha movido hacia abajo :
http://i122.photobucket.com/albums/o251/px_seven/char_300_sp.jpg
Ésta es la disposición (cambio del tamaño 250sp fuente predeterminada en el código):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:keepScreenOn="true">
<TextView
android:id="@+id/tv1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_gravity="center"
android:gravity="center_horizontal"
android:background="#000000" />
<TextView
android:id="@+id/tv2"
android:lines="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_gravity="center"
android:gravity="center"
android:background="#000000"
android:text="N"
android:textSize="250sp" />
</LinearLayout>
¿Alguien ver cuál es el problema?
Gracias, Fredric
¿Qué tipo de vista es lo que quiere lograr? Su diseño es horizontal pero parece que es vertical en su captura de pantalla –
C.d., la Actividad está configurada en horizontal, simplemente es que el emulador se muestra en modo vertical. –
En realidad, he probado este código y se ve bien. La letra N se centra en su TextView. No es este el tipo de vista que desea lograr: http://i18.photobucket.com/albums/b122/floatercrop/d0ab407b.png –