lv_monsterLayout.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
view.setBackgroundColor(GREEN);
}
enter image description here 这可以设置背景颜色,但是一旦我向上滚动,颜色就会消失,任何有关如何保存滚动时单击的项目的颜色的帮助都会很棒!
最佳答案
在 Monster 模型中添加一个字段 color
,在项目单击时设置 color
,并在渲染时检查颜色值并相应地设置 View 颜色。
关于java - 设置滚动时列表和保存 View 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425935/