2009-12-25 6 views
2

Comme objectif pour ma première application Android pour apprendre le SDK Android, j'essaie de créer un simple lecteur RSS pour une URL spécifique. Sans tenir compte du côté réseau de l'objectif, j'ai du mal à obtenir un listView pour afficher une mise en page personnalisée.Personnalisable ListView - Développement Android

Ce que je voudrais faire est que chaque rangée d'une vue de liste montre l'une des deux images (lues ou non), suivie par du texte. Je n'ai pas vraiment de problème, c'est plutôt qu'il n'y a pas d'exemples que j'ai pu trouver (je pourrais chercher au mauvais endroit) qui couvraient des mises en page personnalisées en fonction des conditions du code.

Une aide?

Répondre

4

Voici un free excerpt d'un de mes livres qui traite des techniques impliquées. En un mot, vous devrez étendre votre classe Adapter (par exemple, ArrayAdapter, CursorAdapter) et prendre le contrôle direct sur la création de lignes, afin que vous puissiez appliquer la logique métier souhaitée.

+0

C'est exactement ce que je cherche! Je vais le lire demain. – GuyNoir

+0

+1 "Fancy ListViews" de Mark couvre également toutes les optimisations de ListView mises en évidence par Romain Guy lors de la conférence d'E/S; c'est à lire absolument! – Samuh