Espacios entre elementos de un GridView

Estoy usando un GridView en mi código. Tengo un problema con el espacio. Este es mi problema:

Introduzca aquí la descripción de la imagen

Cuando el texto es corto no hay problema, pero el problema es cuando son más largos. Quiero conseguir esto:

Introduzca aquí la descripción de la imagen

Este es mi GridView:

<GridView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="0dp" android:layout_margin="5dp" android:layout_weight="1" android:divider="@color/transparente" android:horizontalSpacing="4dp" android:longClickable="true" android:numColumns="2" android:scrollbars="none" android:verticalSpacing="4dp" > </GridView> 

Y este es el xml de los elementos de la GridView:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:gravity="center_vertical" android:paddingLeft="5dp" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:paddingBottom="5dp" android:paddingTop="2dp" > <TextView android:id="@+id/textView_title_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Text text text text text text" android:textColor="@color/blanco" android:textSize="@dimen/titulos" /> <TextView android:id="@+id/textView_alarm_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Text text text text text text" android:textColor="@color/blanco" android:textSize="@dimen/contenido" /> <TextView android:id="@+id/textView_alarm_days" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Text text text text text text" android:textColor="@color/blanco" android:textSize="@dimen/contenido" /> </LinearLayout> </LinearLayout> 

He intentado usar android: stretchMode = "spacingWidth", "columnWidth" and android: verticalSpacing = "4DP" … pero sin éxito

Busqué respuestas, pero no puedo encontrar nada que me ayude

Agradezco cualquier ayuda

Gracias y saludos

One Solution collect form web for “Espacios entre elementos de un GridView”

Debe declarar el tamaño máximo real. Establecer en la configuración raíz cualquier parámetro no ayudará. Debe establecerlo por separado en cada uno de los elementos secundarios. Por ejemplo aquí está mi código, mire por favor a estos dos elementos de los niños, tienen altura y anchura máximas posibles. Creo que el ancho de configuración no importa, pero podría estar en el error. Sin embargo el tamaño de la altura se debe fijar de todos modos. Por favor, compruebe esto y pruebe en su proyecto.

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertical" android:gravity="center" android:layout_height="wrap_content"> <ImageView android:id="@+id/image" android:layout_width="150dp" android:layout_height="200dp" android:src="@drawable/stub" android:scaleType="centerCrop" /> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="80dp" android:layout_gravity="center_horizontal|center_vertical" android:textSize="20dip" android:ellipsize="end" android:visibility="visible" android:text="text" /> </LinearLayout> 
  • Calendario Gridview - diapositiva de entrada y salida de animación en el mes cambiado
  • Android GridView Elemento seleccionado Fondo
  • ¿Android consiguiendo la trayectoria a la imagen de la miniatura?
  • Número de rejillas para diferentes dispositivos
  • Cómo rellenar gridview con la imagen seleccionada de la galería o capturada desde la cámara
  • Cómo vaciar una gridview en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.