如何在Java代码中选择ListView项?

时间:2011-04-29 01:33:54

标签: android listview select

我有一个包含5个项目的Android ListView。一般来说,如果ListView项目是通过键盘选择的(键是UP和Down等),它将改变它的背景和文本颜色。现在我想在java代码中选择第3项 ,并希望它也改变它的背景和文本颜色,就像我用键盘选择它一样。我怎样才能做到这一点?顺便说一句,有一个是同时被选中的,那些未被选中的是像往常一样的黑色。如果有人能给我建议,我将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

是的,你可以:

ListView myList=(ListView) findViewById(R.id.ListView01);

myList.setFocusableInTouchMode(true);
myList.setSelection(1);

其中1代表列表中的SECOND项目(它的位置,从零开始)