如何在onItemClickListener之外默认突出显示列表视图中的第一项?

时间:2013-09-18 13:31:31

标签: android android-listview highlighting

我有一个列表视图。我需要突出显示列表视图中的第一项。我提到了这段代码:

1)

listView.getSelectedView().setBackgroundColor(getResources().getColor(R.color.grey));

2)

listView.setItemChecked(0,true);
   listView.getSelectedView().setBackgroundColor(getResources().getColor(R.color.grey));

3)

listView.setSelection(0);
   listView.getSelectedView().setBackgroundColor(getResources().getColor(R.color.grey));

这些代码在OnItemClickListener()内部正常工作....但我希望在listView.setAdapter(adapter)代码后突出显示该项目....

请帮帮我..........

2 个答案:

答案 0 :(得分:0)

你有没有把它放在你的列表视图上:

lisview.setItemsCanFocus(true);
lisview.setSelection(0);

答案 1 :(得分:0)

在适配器的getView方法中,当position位置为0时突出显示...