J'ai un peu trouvé la réponse:
layout = (RelativeLayout)findViewById(R.id.rellayout);
LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
layout.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, group, false), 1);
Ceci charge la vue sur le XML x parent. Je veux le charger sur seulement la partie « corps » (la partie bleue dans l'image)
Je déclarais le corps comme celui-ci:
body = (RelativeLayout)findViewById(R.id.body);
Mais quand je fais body.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, group, false), 1);
Il SAIS java.lang.IndexOutOfBoundsException: index=1 count=0
Comment puis-je résoudre ce problème?
Edit: Got it:
body.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, null));
Avez-vous envisager d'utiliser le TabWidget pour la même tâche? – Mudassir
Oui je l'ai fait, mais j'ai un bouton de sauvegarde (opslaan) qui enregistre des informations sur les 3 vues. Et il semble vraiment «moche» avec un grand bouton Enregistrer en haut ou en bas. – Galip