GridView可以设置选中状态:setselector(),在触摸的时候,该项item会显示该背景。
但是遇到一个需求要用遥控器控制选中状态,直接setSelection(position);却不行,而且getSelectedItemPosition()得到的一直是-1。后来试了gridview.requestFocusFromTouch(),再setSelection(position)就可以了。
GridView可以设置选中状态:setselector(),在触摸的时候,该项item会显示该背景。
但是遇到一个需求要用遥控器控制选中状态,直接setSelection(position);却不行,而且getSelectedItemPosition()得到的一直是-1。后来试了gridview.requestFocusFromTouch(),再setSelection(position)就可以了。