2011-02-07 2 views
0

Je crée une application de test dans laquelle je prévois d'utiliser le contrôle SlidingDrawer pour afficher différents numéros de questions. Cliquer sur un numéro permettra à l'utilisateur de sauter à une question spécifique.Comment avoir plusieurs boutons dans le contrôle Android SlidingDrawer

J'ai mis en œuvre la commande du tiroir coulissant mais elle ne peut afficher que 6-7 boutons à l'intérieur en fonction de la taille de l'écran. Essayer d'ajouter plus de boutons donne une exception. J'ai essayé d'utiliser un GridView dans le SlidingDrawer mais je continue à recevoir une erreur.

Y at-il de toute façon que je peux avoir environ 20-30 boutons à l'intérieur du contrôle SlidingDrawer disposés de manière à la grille?

Veuillez donner des suggestions sur d'autres façons de mettre en œuvre des fonctionnalités similaires d'une manière qui ne prend pas beaucoup d'espace sur l'écran.

+1

Quelle exception cela vous donne-t-il en essayant d'ajouter plus de boutons? – Cristian

+0

Quelle exception cela vous donne quand vous essayez le 'GridView'? Gardez à l'esprit que le lanceur Android a longtemps été un 'SlidingDrawer' titulaire d'un' GridView', et il est donc raisonnablement probable que cette combinaison fonctionne. – CommonsWare

+0

On dirait que l'exception était due à un tableau non initialisé. Si j'ajoute environ 20 boutons, je ne vois que 8-9 boutons. J'ai essayé d'augmenter la largeur du tiroir coulissant mais encore, plus de boutons n'apparaissent pas sur la rangée suivante. – Mako

Répondre

0

Oui, il est possible, en fait, les versions précédentes Android (1.6 si je ne me trompe pas) mis en œuvre le programme de lancement de l'application de cette façon.

Recherchez la source de cette version et vous obtiendrez un exemple de travail.

Questions connexes