Appcelerator tableView字体颜色

时间:2013-08-05 06:55:08

标签: android titanium tableview appcelerator

如何设置tableView中行的字体颜色?

我不想像这样逐行设置它:

var table_data = [
    {title:'Row 1', color: 'black'},
];

我尝试在表var中添加font:{color:'black'},但它似乎不起作用。像这样:

var table1 =  Titanium.UI.createTableView({
  data:table_data,
  separatorColor:'black',
  font:{color:'black'}
});

我希望能够设置它,以便表中的任何行都有一个设置颜色。特别是因为我将向表中添加项目,我希望它们是“黑色”而不是默认的白色/灰色。因此,当我添加新项目时,它们将是黑色的......

我确信这很简单,但我似乎无法找到任何有助于我的问题,因此这里的问题

提前致谢。

1 个答案:

答案 0 :(得分:0)

在这里你去。在tableview行中添加一个标签,并根据你自己的愿望设置它

var self = Ti.UI.createWindow({
    backgroundColor : 'white',
    title : 'Saved Locations'
});
var data = [];
var tabLoc = Ti.UI.createTableView({
});
self.add(tabLoc);
var row = Titanium.UI.createTableViewRow({
    height : '60dp',
    className : "tableRow",
});
var labTitle = Ti.UI.createLabel({
    color : 'black',
    font : {
        fontSize : '12dp',
        fontWeight : 'bold'
    },
    height : Ti.UI.SIZE,
    text : 'There is no location yet saved',
    textAlign : 'center'
});

row.add(labTitle);
data.push(row)
tabLoc.setData(data);
self.open()

由于