【发布时间】:2013-01-07 10:56:52
【问题描述】:
我有一个具有 Master / Detail 布局的平板电脑应用程序,在 Master 面板中有一个 TableView 可以更改 Detail 窗格的内容。我希望主行在单击时保持突出显示,就像在 android 操作系统设置中一样。
现在我能做的最好的事情就是将backgroundColor 设置为新颜色以响应'click' 事件。但是,当我快速点击时,该行会突出显示,然后闪烁恢复正常,然后再次突出显示。我猜这是我松开手指和更改背景颜色之间的延迟。
tableview.addEventListener('click', function(e) {
...
else if (e.rowData.id == 3) { // scan history
e.row.backgroundColor = 'blue';
这似乎是其他人的做法:http://developer.appcelerator.com/question/124359/android---tableviews-deselectrow
如果我只使用 android 而不是 Titanium:How can I highlight the table row on click ?
【问题讨论】:
标签: android titanium tableview