2012-04-19 4 views
1

je dois mettre en œuvre dans mon application android un composant qui affiche des données comme dans l'image ci-dessous:Table complexe ou ListView mise en page

enter image description here

Comment puis-je faire cela? Le comportement (défilement et autre) de ce composant de table doit être ListView. Maintenant, j'ai un ListView à deux niveaux où "List 1 label" et "List 2 label" sont des nœuds parents. Je veux les placer à gauche. Peut-être que je dois utiliser TableLayout où dans la colonne de droite placer un ListView?

+0

Avez-vous terminé cette liste, SVP dites-moi que je veux aussi faire la même chose ... –

+0

Je l'ai fait en plaçant l'enfant ListView dans chaque ligne dans le parent ListView – Dmitry

Répondre

1

Vous pouvez utiliser listview comme élément principal. de l'autre côté dans la méthode getview() de l'adaptateur, vous pouvez créer une mise en page dynamique en fonction du nombre d'éléments à ajouter sur le côté droit. En devenant dynamique au moment de l'exécution en fonction de l'exigence, vous pourrez générer l'interface utilisateur et la placer comme un seul élément. ou l'autre approche que vous utilisez est également correcte je pense, mais dans ce cas, le nombre de lignes de table à gonfler serait corrigé si vous ne partez pas pour un ui dynamique.

Questions connexes