for(int i=0;i<object.size();i++){
FeaturedSingleEvent event = (FeaturedSingleEvent) object.get(i);
images.add(event.getImage());
LinearLayout info = new LinearLayout(this);
info.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
TextView title = new TextView(this);
title.setText(event.getTitle());
title.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
info.addView(title);
TextView by = new TextView(this);
by.setText(event.getBy() + " " + event.getBy_name());
by.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
info.addView(by);
TextView summary = new TextView(this);
summary.setText(event.getSummary());
summary.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
info.addView(summary);
layout.addView(info);
if(i == 0){
info.setVisibility(View.VISIBLE);
}else{
info.setVisibility(View.GONE);
}
}
J'essaie d'avoir plusieurs LinearLayouts, dont un seul est visible à la fois, pour créer un diaporama. Dans une boucle for, je crée les layouts avec leurs textViews, et je ne règle que le premier pour qu'il soit visible.
Le problème est qu'un seul TextView semble s'afficher, c'est-à-dire que si tout est supprimé sauf le résumé, le résumé s'affiche. Pour l'instant, seul le titre s'affiche, car je suppose que c'est le premier.
Il est fort probable que je fasse fausse route, donc toute aide serait appréciée.