0

我正在列表视图中显示广播时间表,并想突出显示当前播放的节目。我还希望允许用户单击任何程序并获取该程序的更多详细信息。我尝试了以下方法:

radioView.setSelection(adapter.getCurrentProgramIndex());
radioView.setSelected(true);

这确实将列表向下滚动到很好的选择,但它不会突出显示选择。我知道这是因为设备未处于触摸模式,但是我将如何突出显示当前程序?

4

1 回答 1

2

那么我将如何突出当前的程序呢?

更改该列表行中的某些内容。例如,也许您有一个可以切换为“播放”图标的图标,或者有一个以前INVISIBLE成为的图标VISIBLE,或其他东西。

请记住,您需要在行绑定代码中包含这些智能,这样如果用户滚动,您可以更正撤消并重做该设置 - 否则,行回收将使其他程序看起来正在播放。

于 2010-03-03T12:32:35.837 回答