2011-10-10 4 views
1

J'ai besoin de mon application actuelle pour créer une matrice géante de cellules. Dites peut-être un maximum de 50 lignes et 50 colonnes. Chaque cellule est sur la largeur de l'écran. Cela crée un problème car la création d'une seule vue de cette taille n'est pas réalisable. Cela semble se prêter bien à une listview qui montre les cellules paresseusement mais qui permet les colonnes et les lignes au lieu de simplement les lignes. Est-ce que quelqu'un sait si quelque chose comme ça existe?Android liste bidimensionnelle vue

Répondre

0

Vous devriez regarder GridView, visitez this link pour la documentation officielle et les directives du blog officiel des développeurs android.

+0

Cela me donne la disposition que je suis après mais il ne défile pas horizontalement. – skorulis

+0

Entourez-le dans ScrollView à défilement horizontal et vous devriez être prêt à partir. – Pedantic

+0

Cela provoque des problèmes par ce poste http://stackoverflow.com/questions/2361958/horizontalscrollview-shrinks-gridview-to-small-line – skorulis

0

Prenez GridView avec 2 colonnes et définissez l'adaptateur personnalisé pour le même.

suffit de cocher cette réponse pour plus d'informations: Android - Multi Columns ListView

0

En fin de compte, je trouve que cela semble impossible avec une vue de la grille. Il semble que les vues de grille ne sont pas du tout conçues pour faire défiler verticalement et horizontalement. À la fin, j'ai fait un contrôle complètement personnalisé qui fonctionne de la même manière, mais permet à la fois le défilement horizontal et vertical.

+0

Ah, je suis dans une situation similaire. Comment avez-vous résolu le problème? Toute chance de source, ou au moins des extraits intéressants à votre widget personnalisé? –

Questions connexes