2010-06-26 3 views
2

J'ai un GridView de 9 rangées dont le premier est sorte de rangée "d'en-tête".Rendre la rangée supérieure de GridView non-défilable

Comme il y a 8 lignes de plus, elles s'écoulent au-delà de la fin de l'écran et doivent être déplacées vers le bas. Cependant, ce défilement entraîne également la désactivation de la première ligne.

Je me demandais si je pouvais empêcher le défilement de la première rangée?

Je ne veux pas en faire un LinearLayout séparé car il fait partie d'une vue dynamique (le GridView) que je crée à l'exécution.

TIA

+0

Si nous utilisons un TableLayout à la place, est-il possible de garantir que la ligne d'en-tête sera toujours affichée? –

Répondre

1

se demande s'il y a une façon que je peux empêcher la première ligne seule de étant hors défilée?

Pas que je sache, désolé.

+0

Devinez alors nous devons avoir ceci dans une disposition séparée? –

+0

@ source.rar: Oui. De plus, en ce qui concerne votre commentaire 'TableLayout', soit l'ensemble ne défilera pas, soit l'ensemble défilera (si vous le placez dans un' ScrollView'). Je ne suis au courant de rien dans Android qui a la notion d'un seul widget étant partiellement défilable. – CommonsWare

Questions connexes