2013-08-05 58 views
0

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

我不想将其设置逐行这样的:

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

我已经尝试添加字体:{颜色:“黑”}表变种,但它似乎并没有工作。就像这样:

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

我希望能够设置它因此表中的任何一行都有一套颜色。具体而言,因为我会将项目添加到表格中,我希望它们是“黑色”而不是默认的白色/灰色。所以,当我添加新的项目,他们会变黑......

我敢肯定这是简单的,但我不能似乎发现了什么是协助我,因此这里的问题

在此先感谢。

回答

0

在这里你go.Add在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() 

感谢

+0

如果有连接到tableview中搜索控制这将无法正常工作设置 –