钛tableview字体颜色

时间:2015-06-21 23:14:14

标签: android android-layout titanium tableview

如何更改TableView中的字体颜色。其他元素可以使用color属性进行更改。

当我在Android手机上运行应用程序时,会显示表格,但字体颜色仍为灰色/白色。也没有桌面边框。我想将颜色设置为黑色。

// create an array of anonymous objects
var tbl_data = [
    {title:'Row 1'},
    {title:'Row 2'},
    {title:'Row 3'}
];
// now assign that array to the table's data property to add those objects as rows
var table = Ti.UI.createTableView({
    data:tbl_data,
    color: '#000000'
});

amountView.add(table);

1 个答案:

答案 0 :(得分:1)

根据Titanium文档; TableView没有color属性。

您可以做的是创建TableViewRow并将其添加到TableView;最后应用TableViewRow's color属性。 以下示例:

var tableData = [],
    win = Ti.UI.createWindow();

    tableData.push(Ti.UI.createTableViewRow({ title: 'Apples', color : "#000" }));
    tableData.push(Ti.UI.createTableViewRow({ title: 'Bananas', color : "#000" }));
    tableData.push(Ti.UI.createTableViewRow({ title: 'Carrots', color : "#000" }));
    tableData.push(Ti.UI.createTableViewRow({ title: 'Potatoes', color : "#000" }));

var table = Ti.UI.createTableView({
    data: tableData
});

win.add(table);
win.open();