如何更改以前选择的列表视图项的背景颜色

时间:2011-11-17 06:47:32

标签: android

我面临的情况是我有一个ListView项目。当我单击listview项目之一时,将启动一个新活动,其中显示有关该项目的详细信息。现在当我点击后退按钮时,我回到了ListView活动。我需要做的是突出显示我之前通过更改其背景颜色而单击的列表项。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:1)

ListView lv = (ListView)this.findViewById(android.R.id.list);
lv.setOnItemClickListener(new OnItemClickListener()
{
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {
           //Before starting the new activity change color
           view.setBackgroundResource(android.R.color.darker_gray);
           // Or any other color you placed in value/color.xml file
    }
});