0

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

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

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

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

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

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

我确信这很简单,但我似乎找不到任何可以帮助我的东西,因此这里的问题

提前致谢。

4

1 回答 1

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()

谢谢

于 2013-08-05T07:20:36.010 回答