2011-11-14 3 views
1

Je suis à l'aise avec la création de la galerie dans le fichier XML, puis en l'utilisant dans le fichier java. Cependant, j'essaye de créer une nouvelle vue de galerie dans le dossier de java. Le raisonnement est que je ne suis pas sûr au lancement combien de vues de galerie j'aurais besoin et voudrait pouvoir créer dynamiquement la vue de galerie comme nécessaire.Créer une vue de galerie android dans le fichier java

TIA

Répondre

1

Vous pouvez utiliser un LayoutInflater pour obtenir une vue à partir de votre xml et créer autant de nouvelles instances de ce que vous voulez sur quoique ce soit votre logique métier est. Je ne suis pas sûr que je comprends quand/pourquoi il serait logique de faire cela si ...

Pour utiliser un LayoutInflater, faire quelque chose comme ceci:

View view = LayoutInflater.from(getBaseContext()).inflate(R.layout.somelayout, 
       null); 

Ensuite, vous pouvez faire ce que vous voulez avec il.

+0

J'ai quelques images dans des albums séparés en ligne, je veux les montrer dans les vues de la galerie (une pour chaque album) et je ne connais pas toujours le nombre d'albums. Après avoir gonflé la mise en page, comment ajouter une vue de galerie? – Andrew

+0

Pourquoi avez-vous besoin de vues de galerie séparées? Qu'est-ce que vous attendez exactement de la mise en page finale ...? – LuxuryMode

+0

plusieurs vues de la galerie, chacune pour un album séparé .. verticalement empilés les uns sur les autres .. – Andrew

Questions connexes