2011-09-14 3 views
0

Je ne sais pas si je le fais de la meilleure façon mais je veux créer une application mobile qui a un écran de menu d'accueil un peu comme l'application facebook iphone (avec tous les mouvements de bouton fantaisie etc). L'application FB a un ensemble de boutons 3X3 qui vous permettent d'accéder à des choses comme des fils de nouvelles ou des amis. Afin de conserver la cohérence de ma mise en page sur les différents écrans de l'appareil, j'essayais d'utiliser le TileGroup avec une image comme bouton pour chaque vignette. Bien que je puisse spécifier le groupe de tuiles pour utiliser 100% largeur et hauteur et définir le nombre de lignes et de colonnes à 3. Il ne semble pas autosize la hauteur des lignes et des colonnes pour s'adapter à l'écran. et il ne me laissera pas spécifier le avec/hauteur en pourcentage. Donc, ma question est la suivante: est-ce que je fais la bonne chose ou y a-t-il une meilleure façon de la mettre en page? Et si je fais la bonne chose, alors comment puis-je obtenir les colonnes de taille automatiqueobtenir TileGroup pour autoresize colonnes

Merci à l'avance

JaChNo

+1

'ColumnCount' est en lecture seule. Utilisez 'requestedColumnCount' à la place. Pareil pour les 'rows'. À votre santé –

Répondre

0

Essayez d'utiliser cela. appliquez ce qui suit Vous pouvez obtenir ce dont vous avez besoin

<s:TileGroup id="tile" 
    columnCount="3" 
    columnWidth="{tile.width/tile.columnCount}" 
    rowCount="3" 
    rowHeight="{tile.height/tile.rowCount}" 
    />