2012-06-18 123 views
1

我正在鈦開發一個簡單的產品目錄,我有一個TableView與產品列表和產品詳細視圖來查看選定的產品。我想要做的是在TableView中可視地選擇所選產品。在Appcelerator Titanium中保留TableViewRow

Titanium默認使用動畫取消選擇行,因此只要選擇了一行,選擇顏色就會淡出。

這是我的應用程序看起來像現在: This is how my app looks like now http://i45.tinypic.com/25g8hs8.jpg

這是我希望它看起來: This is how I want it to look http://i49.tinypic.com/2jdhoxc.png

任何想法?

回答

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); 
+2

'allowsSelection:TRUE'的伎倆。感謝:-) – Baldur

+0

要小心:只適用於IOS –