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

  • Un diseño relativo simple, alinear con el derecho de los padres no funciona
  • NoClassDefFoundError al ejecutar PopupMenu usando la biblioteca android-support-v7-appcompat en android
  • Android Support BottomSheetBehavior no puede ser dinámico?
  • Android: Ocultar barra de cambio de volumen desde el dispositivo?
  • Cómo determinar el tipo MIME de archivo en android?
  • Cómo cambiar la altura de la vista de lista progmmatically ..?
  • Cómo Android Dibuja Vistas
  • Diferentes orientaciones de pantalla
  • Mostrar iconos en el menú de opciones al usar Theme.Holo
  • Barra de progreso en el fondo del elemento de lista
  • Cómo tener selectableItemBackground en Imageview?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.