GridView et le remplissage de l'espace excédentaire

J'ai un problème avec l'affichage de la grille de mise en page sur Android. Je ne trouve pas de solution pour éliminer de l'espace supplémentaire dans la vue en grille. J'ai essayé beaucoup de choses (numColumns, columnWidth, stretchMode, gravité) et des conseils (à partir de StackOverflow), mais rien ne fonctionne correctement. J'ai passé près de 8 heures ce problème. Voici un code d'affichage de la grille:

<GridView
        android:id="@+id/lookbook_gridview"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:listSelector="@null"
        android:padding="0dip"
        android:layout_margin="0dip"
        android:verticalSpacing="0px"
        android:horizontalSpacing="0px"

        android:numColumns="auto_fit"
        android:columnWidth="160px"
        android:stretchMode="columnWidth"
        android:gravity="center" 
        android:layout_gravity="center"

        android:background="#000"
        android:cacheColorHint="#000"
        android:descendantFocusability="afterDescendants"
        android:layout_alignParentTop="true"
        android:layout_above="@id/buttons">
    </GridView> 

J'ai aussi essayé de réduire l'espace supplémentaire programically:

private void setGridview()
{  
    GridView gridview = (GridView) findViewById(R.id.lookbook_gridview);
    Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

    int gridSize = display.getWidth();
    int count = gridSize / 160; //image has 160x160 px
    int colWidth = (gridSize / count) - PADDING;

    gridview.setColumnWidth(colWidth);
    gridview.setNumColumns(count);
}

Mais il ne fonctionne que sur mon HTC Desire (à droite), mais sur émulateur (à gauche) avec la même résolution d'affichage et la même version de l'API - il n'est pas de travail.

GridView et le remplissage de l'espace excédentaire

Le savez, comment mettre des images dans gridview sans aucun rembourrage spécial ou d'espace pour travailler avec succès avec toutes les résolutions et appareils?

source d'informationauteur petrnohejl