ListView中“永久”选择器的建议

时间:2010-08-30 09:33:27

标签: android listview selector

我正在寻找有关如何添加“永久”ListView选择器的建议。通过这个,我的意思是ListView中的一行始终突出显示;它应该响应向上或向下移动到任何D-pad按下(例如默认选择器),但如果用户要向任一方向滚动ListView,它也应保持设置/突出显示(即使它仍然突出显示,即使它是离屏)。

我已经看过使用标准选择器机制,但是如果触摸ListView(并因此滚动),我无法让选择器保持原位,所以它让我觉得这不是最好的选择?也许我忽略了<selector>state_*”?

另一种选择是使用onItemSelected()回调,但首先看这看起来更复杂?

感激地收到任何建议/建议/经验。

干杯

詹姆斯

1 个答案:

答案 0 :(得分:0)

  

我正在寻找有关如何添加“永久”的ListView选择器的建议。

请不要这样做。在触摸模式下没有选择,这是设计的。正如this article中所述,“如果需要持续选择,请使用相应的功能(单选按钮,复选框,ListView选择模式等)。不要尝试将焦点或选择保持在触摸模式。”< / p>