マスター/詳細レイアウトのタブレット アプリがあり、詳細ペインの内容を変更するマスター パネルに TableView があります。Android OSの設定のように、クリックしたときにマスターの行を強調表示したままにしたいと思います。
現時点で私ができる最善のことは、イベントbackgroundColor
に応じて を新しい色に設定することです。'click'
ただし、すばやくタップすると、行が強調表示され、通常の状態に戻って再び強調表示されます。これは、指を離してから backgroundColor が変更されるまでの遅延だと思います。
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
また、Titanium ではなく Android を使用していた場合:クリック時にテーブルの行を強調表示するにはどうすればよいですか?