2015-03-15 1 views
0

J'essaye un test simple de GridLayout et il ne fonctionne pas pour moi comme prévu.Comprendre NativeScript GridLayout

Voici mon avis:

<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="pageLoaded"> 
<GridLayout columns="80, *, auto" rows="80, 80, 80, *" > 
    <Label row="0" col="0" text="r0col0" cssClass="green" /> 
    <Label row="0" col="1" text="r0col1" cssClass="green" /> 
    <Label row="0" col="2" text="r0col2" cssClass="green" /> 

    <Label row="1" col"0" text="r1col0" cssClass="blue" /> 
    <Label row="1" col"1" text="r1col1" cssClass="blue" /> 
    <Label row="1" col"2" text="r1col2" cssClass="blue" /> 

    <Label row="2" col="0" text="r2col0" cssClass="red" /> 
    <Label row="2" col="1" text="r2col1" cssClass="red" /> 
    <Label row="2" col="2" text="r2col2" cssClass="red" /> 
</GridLayout> 

Voici mon css:

label { 
    font-size: 20; 
    horizontal-align: center; 
    color: white; 
} 

.green { 
    background-color: green; 
} 

.blue { 
    background-color: blue; 
} 

.red { 
    background-color: red; 
}  

Quand je lance ceci dans l'émulateur iOS, je ne vois pas ramer # 1 (rangée bleue).

Répondre

2

Vous avez oublié les signes égaux (=).

<Label row="1" col="0" text="r1col0" cssClass="blue" /> 
<Label row="1" col="1" text="r1col1" cssClass="blue" /> 
<Label row="1" col="2" text="r1col2" cssClass="blue" /> 
+0

Merci. Je ne peux pas croire que je l'ai fait. –

+0

À tout moment. Nous manquons tous des choses parfois. –