【发布时间】:2014-05-07 17:31:18
【问题描述】:
我从 json 文件填充每个 Titanium.UI.createTableViewRow,我想知道如何为每个创建的 Titanium.UI.createTableViewRow 添加标签 (Titanium.UI.createLabel) 并将所有输出文本居中? 我已经创建了一个 Titanium.UI.createLabel,但是如何将我的标签添加到每个创建的 Titanium.UI.createTableViewRow 中,并使所有文本居中?
这是一个创建的标签:
var wrapperLabel = Titanium.UI.createLabel({
text: 'Signed:',
color: '#ffffff',
textAlign:'center',
font: {
fontWeight: 'bold',
fontSize: 22
},
height:'auto'
});
win3.add(wrapperLabel);
var view = Titanium.UI.createTableView({
maxRowHeight:40,
minRowHeight:30,
height: Titanium.UI.SIZE,
width: Titanium.UI.FILL,
color: 'black'
});
win3.add(view);
xhr.onload = function() {
var data = [];
var objects = JSON.parse(this.responseText);
for (s in objects) {
data.push(Titanium.UI.createTableViewRow({
title: objects[s]
}));
data.push(Titanium.UI.createTableViewRow({
title: objects[s].New
}));
data.push(Titanium.UI.createTableViewRow({
title: objects[s].Signed
}));
data.push(Titanium.UI.createTableViewRow({
title: objects[s].Returned
}));
}
view.data = data;
};
【问题讨论】:
标签: javascript android css titanium titanium-mobile