我需要在listview的底部显示5行摘要数据。我创建了一个页脚并尝试了:
label1.text+num.toString()
footer.add(label1) // repeat for 5 labels
listview.add(footer)
其中五个标签是固定长度的字符串,但没有去,仍然没有正确排队。我已经阅读了一些关于tableviews的帖子,这是我需要的吗?
编辑:等宽字体工作,但仍然......
答案 0 :(得分:0)
我认为你的第一个陈述中有拼写错误:
label1.text+num.toString()
我认为应该是:
label1.text = num.toString();
这可以解释你没有看到任何标签。
如果不是解决方案且标签在您的陈述之前将text属性设置为任何内容,请提供更多代码以帮助您。
答案 1 :(得分:0)
我通过正确填充项目来解决我的问题是创建一个视图,然后使用顶部/左侧定位添加单个元素。
var summary_win2 = Titanium.UI.createView({
height: '50%',
top: 0
});
// summary_win2.add(summary_win2_label0);
// I did the above code for all the elements below
var summary_win2_label0 = Titanium.UI.createLabel({
text: "Data 1",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 0,
left:3
});
var summary_win2_data0 = Titanium.UI.createLabel({
text: "0",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 0,
left:120
});
var summary_win2_label1 = Titanium.UI.createLabel({
text: "Data 2",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 25,
left:3
});
var summary_win2_data1 = Titanium.UI.createLabel({
text: "0",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 25,
left:120
});
var summary_win2_label2 = Titanium.UI.createLabel({
text:"Data 3",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 50,
left:3
});
var summary_win2_data2 = Titanium.UI.createLabel({
text: "0",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 50,
left:120
});
var summary_win2_label3 = Titanium.UI.createLabel({
text: "Data 4",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 75,
left:3
});
var summary_win2_data3 = Titanium.UI.createLabel({
text: "0",
font:{fontSize:24,fontWeight:'normal'},
color:'#000',
top: 75,
left:120
});
var buttonClear_win2 = Titanium.UI.createButton({
title: 'Clear',
top: 110,
width: 100,
height: 50,
left: 0
});