¿Cómo centrar la última fila desigual en GridView en Android?

tengo unGridView , que muestra imágenes de alfabetos, lo que sucede es que cada vez en la última fila no hay alfabetos. y la última fila está alineada a la izquierda, lo que no se ve bien, así que quiero que la última fila esté en el centro, cualquier sugerencia

MiGridView código:

<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/grid_view"
    android:layout_width="fill_parent"
    android:layout_marginRight="20dp"
    android:layout_marginTop="20dp"
    android:layout_height="fill_parent"
    android:numColumns="auto_fit"
    android:columnWidth="70dp"
    android:horizontalSpacing="10dp"
    android:verticalSpacing="20dp"
    android:gravity="center"
    android:stretchMode="spacingWidthUniform" >  

</GridView>

Respuestas a la pregunta(3)

Su respuesta a la pregunta