更改单个ListView项目的背景

时间:2013-02-07 20:44:52

标签: android listview background

我希望有一个列表视图,每当我点击列表项时,项目背景颜色没有其他更改。我的问题是,当我点击一两个项目后向下滚动列表时,屏幕外的某些项目也会以某种方式改变其背景颜色。

我已经尝试了所有我能想到的东西,并没有找到任何帮助我在线的东西,所以任何帮助都非常感谢。以下是我最基本的内容:

protected void onListItemClick(ListView l, View v, int position, long id) {

    v.setBackgroundColor(Color.WHITE);
}

1 个答案:

答案 0 :(得分:0)

在ListView上为您的行使用自定义选择器,请参阅此Tutorial