Cómo establecer un espacio igual con Android GridView?

¿Cómo establecer el espacio que queda para ser dividido por igual?

Por ejemplo, tengo un GridView con 2 columnas. El ancho total es 700px, y la columna es 200px: ¿cómo puedo especificar el xml, por lo que el espacio a la izquierda (300px) se dividen uniformemente en 3 piezas?

100 píxeles | 200px (columna 1) | 100px | 200px (columna 2) | 100 píxeles

Alternativamente, podría utilizar android.support.v7.widget.GridLayout como tal

 <android.support.v7.widget.GridLayout app:columnCount="5"> <Space app:layout_columnWeight="1> <View> <Space app:layout_columnWeight="1"/> <View> <Space app:layout_columnWeight="1> </android.support.v7.widget.GridLayout> 

Para lograr el efecto deseado, a menos que esté construyendo exclusivamente para SDK 21 y, a continuación, utilice la función GridLayout normal

  • Obtener el tamaño de un texto en TextView
  • Cerrar todas las aplicaciones abiertas y ejecutables a la vez botón-android
  • Controles segmentados en la aplicación de Android
  • No se puede establecer diferentes iconos / etiquetas para la aplicación y la actividad del lanzador de manifiesto
  • Anulación del diseño utilizado para una preferencia en una preferenciaActividad / preferencia Pantalla utilizando temas
  • Problemas de procesamiento @ id / visible Android Studio
  • Cómo utilizar setEmptyView () con el diseño de lista personalizada en ListFragment
  • XML Layout - Identificador de entrada 0x11a es más grande que el recuento de entradas 0xb2
  • Cambiar el peso del diseño con una animación
  • Diferencia entre foo.setVisibility (View.GONE) y parent.removeView (foo)
  • Agregar un salto de línea en una posición determinada, sólo si es necesario
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.