0

Pour mon activité, j'utilise un GridView qui affiche ses éléments. Ceci est ma principale disposition pour le GridView:Android - Combiner GridView avec LinearLayout

<?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="match_parent" 
android:layout_height="wrap_content" 
android:layout_marginLeft="10dp" 
android:layout_marginRight="10dp" 
android:layout_marginStart="10dp" 
android:layout_marginTop="10dp" 
android:columnWidth="160dp" 
android:gravity="center" 
android:horizontalSpacing="10dp" 
android:numColumns="2" 
android:stretchMode="columnWidth" 
android:verticalSpacing="10dp" > 
</GridView> 

Ensuite, je dois bien sûr la mise en page pour chaque élément. Ceci est le résultat:

enter image description here

Maintenant, je veux ajouter 2 éléments (boutons) en dessous du GridView. Mais si je mets un LinearLayout dans le GridView, mon application plante.

Comment puis-je ajouter un LinearLayout avec 2 boutons après le GridView?

Répondre

1

inclure votre vue de la grille dans une version linéaire père puis ajouter la nouvelle disposition linéaire à la mise en page linéaire fathe ci-dessous le gridview. comme ci-dessous

<linearlayou> 
    <gridview></gridview> 
    <linearlayour></linearlayout> 
</linearlayout> 
+0

Merci! Quelle solution facile :) –

+0

votre accueil. accepte mon post comme réponse alors;) –