2010-09-22 4 views
0

J'ai deux façons d'afficher les données ListView. J'ai une classe pour chaque type de rangée. Je ne crée pas les lignes dans une mise en page XML. (Chaque ligne est dérivée de View et fait un dessin personnalisé).Comment modifier la taille des lignes ListView

Lorsque je passe d'un type de ligne à un autre, comment puis-je aligner ListView correctement avec les hauteurs de ligne correctes et actualiser?

View.forceLayout() est-il sur la bonne piste?

Merci, Gerry

Répondre

0

utilisez-vous l'adaptateur pour remplir votre ListView? Dans mon code, j'ai un adaptateur et quand je dois changer le type de ligne, je mets l'adaptateur à zéro, puis à un nouveau type d'adaptateur.

+0

Oui, j'étend BaseAdapter. J'utilisais un booléen pour obtenir mon adaptateur pour retourner 1 ou l'autre type de vue. Je vais essayer 2 adeptes séparés. – Gerry

+0

Bingo, ça a marché comme un charme – Gerry

Questions connexes