我有一个安卓列表视图。当我单击一个列表视图项目时,我想更改列表视图项目背景。
然后之前选择的项目必须回到默认背景。这意味着只需选择一项。
我已经搜索了很长时间。我可以使用 onItemClick() 更改所选项目的背景
但我无法更改以前选择的项目。例如,如果我选择第二个项目,它就被改变了。然后我选择第三项。我的天啊!它也改变了!我能为此做些什么。我怎样才能得到以前的位置?
这是我的安卓代码。
private class ListViewItemClickListener implements
AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
TextView title = (TextView) view.findViewById(R.id.title);
title.setBackgroundResource(R.drawable.list_shape);
}
}