1

我正在 Titanium 中开发一个简单的产品目录,并且我有一个包含产品列表的 TableView 和一个产品详细信息视图来查看所选产品。我想要做的是在 TableView 中明显选择所选产品。

Titanium 默认使用动画取消选择行,因此无论何时选择一行,选择颜色都会淡出。

这是我的应用程序现在的样子: 这就是我的应用程序现在的样子

这就是我希望它看起来的样子: 这就是我想要的样子

有任何想法吗?

4

1 回答 1

4

试试这个:

// Create table view data object
var data = [
    {title:'Row 1', hasChild:true, color:'red', selectedColor:'#fff'},
    {title:'Row 2', hasDetail:true, color:'green', selectedColor:'#fff'},
    {title:'Row 3', hasCheck:true, color:'blue', selectedColor:'#fff'},
    {title:'Row 4', color:'orange', selectedColor:'#fff'}
];

// Create table view and set allowSelection to true
var tableview = Titanium.UI.createTableView({
    data:data,
    allowsSelection:true  // This should do the trick
});

// Select the 4th row
tableview.selectRow(3);

// Add table view to the current window
Titanium.UI.currentWindow.add(tableview);
于 2012-06-22T04:05:22.303 回答