¿Problema de relleno?TextView Top Padding Issue?
actualización Muestra de la cuestión: -
(¿Por qué existe una brecha por encima de la palabra "tarde")
Actualización 2 otros dieron informó cuestiones similares aquí : - http://code.google.com/p/android/issues/detail?id=22493
Parece que una vista de texto no se reduce en tamaño una vez que ha sido más grande Alguna idea para soluciones para esto? al establecer la altura de forma explícita, el texto se recortará ya que es más bajo de lo que debería ser.
que tienen un diseño de la siguiente manera: -
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="1dp"
android:orientation="vertical"
android:background="@color/Green">
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/datetext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/DateCode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40sp"
android:textStyle="bold"
android:background="@color/Red" />
</LinearLayout>
y se completa automáticamente en un presente GridView para formar un calendario: -
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="7"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
El adaptador se utiliza para rellenar el gridview con los elementos cambia el tamaño del texto de @ + id/DateCode para ajustar el texto al ancho del espacio disponible. a continuación, invalida la vista de texto y obliga a un nuevo diseño (sé que esto funciona ya que la parte inferior de la vista de texto llega hasta la parte inferior del texto redimensionado).
La parte superior del texto dentro de Datecode parece comenzar al menos la mitad de la Vista de Texto (que es claro como una caja roja. No entiendo por qué la zona no se contrae para encajar el texto en.
Supongo que es un problema de relleno o algo que no entiendo, pero no parece ser el relleno de fuente dado lo grande que es.
Alguna idea de por qué la vista de texto está colocando el texto tan abajo, y no envolviéndolo en un espacio mucho más pequeño?
- Anthony
no puedo entender ... si proporcionas captura de pantalla de la aplicación –
He subido una imagen de muestra a la pregunta, puedes ver arriba "Tarde" hay una brecha que no puedo explicar. –
@arunsoorya lo siento, olvidé etiquetarte en mi último comentario ... –