我在listview中有一个合金项目模板,如下所示。我想在垂直方向排列3个标签,在其他方面排列第5个边距。我怎样才能为Android和iOS做到这一点?
<Templates>
<ItemTemplate name="row" height="100dp">
<Label bindId="name"/>
<Label bindId="weight"/>
<Label bindId="distance"/>
</ItemTemplate>
</Templates>
答案 0 :(得分: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>