ListView的listSelector如何工作?

时间:2014-04-30 23:49:04

标签: android listview

Romain Guy本人声明TouchModethis link中没有任何selectionfocus。我使用android:listSelector="?android:colorPressedHighlight"作为listview,我触摸的项目保留了蓝色背景。如果TouchMode没有selection,那该怎么办?

如果listSelector不是触摸显示所选项目的指定方式,那么在youtube应用程序中是如何完成的(附加图像中的红色bg)。

enter image description here

1 个答案:

答案 0 :(得分:0)

ListViews上的listSelector适用于带有挡板/ D-pad的手机或带有D-pad的GoogleTV

enter image description here

请注意,一旦触摸它们,它们仍然会突出显示。这是因为触摸事件被映射到点击事件并且选择保持突出显示,因为这是跟踪您所选内容的唯一方法(假设您的屏幕未启用触摸,例如您只是从遥控器的方向键)。

enter image description here