0

以下のように、リストビューの行に合金アイテム テンプレートがあります。3 つのラベルを縦に並べて配置し、互いにマージントップ 5 dp にしたいと考えています。Android と iOS の両方でそれを行うにはどうすればよいですか?

<Templates>
   <ItemTemplate name="row" height="100dp">
         <Label bindId="name"/>
         <Label bindId="weight"/>
         <Label bindId="distance"/>
   </ItemTemplate>
</Templates>
4

1 に答える 1

1

xmlファイルで、次のように調整します

<Templates>
   <ItemTemplate id="templateRow" name="row" height="100dp">
         <Label id="name" bindId="name"/>
         <Label id=weight" bindId="weight"/>
         <Label id="distance" bindId="distance"/>
   </ItemTemplate>
</Templates>

tss ファイルで:

"#templateRow":{
     layout: "vertical"
},
"#name":{
    top: '5dp',
},
"#weight":{
    top: '5dp'
},
"#distance":{
    top: '5dp'
}

または:

<Templates>
   <ItemTemplate layout="vertical" name="row" height="100dp">
         <Label bindId="name" top="5dp"/>
         <Label bindId="weight" top="5dp"/>
         <Label bindId="distance" top="5dp"/>
   </ItemTemplate>
</Templates>
于 2015-04-07T13:28:51.437 に答える