Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在列表视图中显示广播时间表,并想突出显示当前播放的节目。我还希望允许用户单击任何程序并获取该程序的更多详细信息。我尝试了以下方法:
radioView.setSelection(adapter.getCurrentProgramIndex()); radioView.setSelected(true);
这确实将列表向下滚动到很好的选择,但它不会突出显示选择。我知道这是因为设备未处于触摸模式,但是我将如何突出显示当前程序?
那么我将如何突出当前的程序呢?
更改该列表行中的某些内容。例如,也许您有一个可以切换为“播放”图标的图标,或者有一个以前INVISIBLE成为的图标VISIBLE,或其他东西。
INVISIBLE
VISIBLE
请记住,您需要在行绑定代码中包含这些智能,这样如果用户滚动,您可以更正撤消并重做该设置 - 否则,行回收将使其他程序看起来正在播放。