Bonjour,
J'ai besoin de créer un gridview dynamique (dc côté java ss XML).
J'arrive à initialiser mon gridview en passant par le xml :
avec comme fichier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part gridview = (GridView) findViewById(R.id.gridview);
Par contre si j'essaye de le faire dynamquement cela ne marche pas et pourtant je ne vois pas la raison :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/framGridview1"> <GridView android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColumns="2" android:verticalSpacing="10dp" android:horizontalSpacing="10dp"/> </FrameLayout>
Voyez vous une raison pour que mon gridview n'affiche rien ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 FrameLayout framDyn = new FrameLayout(this); framDyn.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT,android.view.ViewGroup.LayoutParams.FILL_PARENT)); GridView grid = new GridView(this); grid.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT,android.view.ViewGroup.LayoutParams.FILL_PARENT)); grid.setNumColumns(2); grid.setHorizontalSpacing(10); framDyn.addView(grid);
Merci
Partager