1

J'ai un GirdView de 9 TextViews. Je veux faire les 9 Textviews à distribuer également dans la hauteur et la largeur. pour adapter le GridView exactement. Comment puis-je faire ceci?Comment ajouter des poids à Textview dans Gridview par programme

Voici comment ajouter Textviews à Gridview

String[] arrayEmpty = new String[] {"", "", "", "", "", "", "", "", ""}; 
ArrayList<String> list = new ArrayList<String>(Arrays.asList(arrayEmpty)); 
gridView.setAdapter(new ArrayAdapter<String>(this,R.layout.list_item,list)); 

C'est ce que j'ai enter image description here

J'ai essayé d'utiliser quelque chose comme gridview.layoutparams mais je ne pouvais pas. Aidez-moi à les distribuer également comme celui-ci enter image description here

J'overrided la méthode onMeasure, mais ne fonctionne pas

import android.content.Context; 
import android.util.AttributeSet; 
import android.widget.GridView; 

public class myGridView extends GridView { 
public myGridView(Context context) { 
    super(context); 
} 

public myGridView(Context context, AttributeSet attrs) { 
    super(context, attrs); 
} 

public myGridView(Context context, AttributeSet attrs, int defStyle) { 
    super(context, attrs, defStyle); 
} 

@Override 
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 
    super.onMeasure(widthMeasureSpec, widthMeasureSpec); 
} 

} 
+0

@PankajKumar pouvez-vous expliquer plus s'il vous plaît? –

+0

Vérifiez à nouveau ma question, c'est ce que j'ai fait, mais toujours l'exception @PankajKumar –

Répondre

1

Cocher cette

Git Hub.

C'est un projet open source dans Git Hub. Ici vous pouvez trouver la disposition et le code source pour Sudoku.J'espère que cela va vous aider.

+0

pourriez-vous donner une réponse spécifique, c'est un grand projet d'inspecter chaque classe ou mise en page –

+0

@Abd El-Rahman El-Tamawy vérifier. J'ai édité ma réponse. – TheFlash

+0

Je l'ai vérifié, encore confus. Le premier projet est si énorme pour trouver un code similaire et le second sur n'est pas en Java –

Questions connexes