我有一个包含5个项目的Android ListView。一般来说,如果ListView项目是通过键盘选择的(键是UP和Down等),它将改变它的背景和文本颜色。现在我想在java代码中选择第3项 ,并希望它也改变它的背景和文本颜色,就像我用键盘选择它一样。我怎样才能做到这一点?顺便说一句,有一个是同时被选中的,那些未被选中的是像往常一样的黑色。如果有人能给我建议,我将不胜感激,谢谢!
答案 0 :(得分:1)
是的,你可以:
ListView myList=(ListView) findViewById(R.id.ListView01);
myList.setFocusableInTouchMode(true);
myList.setSelection(1);
其中1代表列表中的SECOND项目(它的位置,从零开始)