我正在寻找有关如何添加“永久”ListView
选择器的建议。通过这个,我的意思是ListView
中的一行始终突出显示;它应该响应向上或向下移动到任何D-pad按下(例如默认选择器),但如果用户要向任一方向滚动ListView
,它也应保持设置/突出显示(即使它仍然突出显示,即使它是离屏)。
我已经看过使用标准选择器机制,但是如果触摸ListView
(并因此滚动),我无法让选择器保持原位,所以它让我觉得这不是最好的选择?也许我忽略了<selector>
“state_*
”?
另一种选择是使用onItemSelected()
回调,但首先看这看起来更复杂?
感激地收到任何建议/建议/经验。
干杯
詹姆斯
答案 0 :(得分:0)
我正在寻找有关如何添加“永久”的ListView选择器的建议。
请不要这样做。在触摸模式下没有选择,这是设计的。正如this article中所述,“如果需要持续选择,请使用相应的功能(单选按钮,复选框,ListView选择模式等)。不要尝试将焦点或选择保持在触摸模式。”< / p>