2012-09-06 2 views
0

Je développe une application de calendrier Android, donc j'ai besoin d'aligner les jours dans un style de grille. J'utilise l'API Niveau 8, je dois donc les aligner par marges. Mais lorsque vous passez à des écrans plus grands, les chiffres apparaissent à gauche de l'écran et ne couvrent pas tout l'écran (je sais que c'est parce que j'utilise dp comme unité pour ma marge gauche). Y at-il quelque chose comme CSS% (pourcentage) dans les mises en page Android?Alignement dans une grille

This is What I want

+0

utilisation android: width = « fill_parent » si vous voulez remplir l'écran (ou quelle que soit la configuration de l'élément est) – VicVu

+0

@Vee J'ai mis à jour la question .. Ce n'est pas ce que je veux –

Répondre

0

Il est weight attribut pour les vues à l'intérieur LinearLayout. Here est une bonne explication de ce que cela signifie. Mais vous pouvez l'utiliser uniquement pour définir les tailles d'affichage, pas les marges. Cependant, vous pouvez placer votre vue dans RelativeLayout, placer ces dispositions pour prendre toute la largeur d'écran disponible et définir l'attribut centerInParent=true dans votre vue.

+0

thx mais ISN pas mon problème. J'ai édité la question. S'il vous plaît voir la question mise à jour! –

1

Essayez cette

android:layout_weight="1" 

sur chaque élément dans cette section. Il devrait espacer uniformément.