2013-08-05 56 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中搜索控制這將無法正常工作設置 –