Je veux mettre une mise en page dans une autre disposition, mais quand je fais cela lui donne NullPointerException
sur relLayout.addView(squareLayout);
ligneComment mettre la disposition dans une autre disposition?
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 7; j++) {
RelativeLayout relLayout = (RelativeLayout) findViewById(relIds[i][j]);
relLayout.removeAllViews();
RelativeLayout squareLayout = (RelativeLayout) findViewById(R.id.square);
relLayout.addView(squareLayout);
}
}
S'il vous plaît, dites-moi ce que dois-je faire?
Nous avons besoin de votre fichier XML. Aussi, quel est ce "relIds"? Vous devriez utiliser LogCat pour savoir laquelle des 2 dispositions est celle qui est nulle. – Klaus
car il est indiqué qu'il donne 'NullPointerException' sur' relLayout.addView (squareLayout); 'le squareLayout devrait être nul. Avez-vous défini setContentView, la vue 'square' fait-elle partie de votre disposition principale? – pankajagarwal