当前位置: 首页 > 知识库问答 >
问题:

在列表上设置视图的背景色并在滚动时保存

姜育
2023-03-14
lv_monsterLayout.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 @Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
     view.setBackgroundColor(GREEN); 
}

在这里输入图像描述这工作设置背景颜色,但一旦我向上滚动的颜色消失,任何关于如何保存我点击滚动时的项目的颜色的帮助都是很好的!

共有1个答案

朱兴学
2023-03-14

在Monster模型中添加一个字段color,在项目单击上设置color,在呈现时检查颜色值并相应地设置视图颜色。

 类似资料:
  • 当我滚动时,我的动态数据就像。任何能阻止这一切的方法。我也尝试过取景框,但没有运气。我做错了什么。有人帮忙就好了。预先感谢 公共视图 getView(int position, View convertView, ViewGroup arg2) {

  • 问题内容: 我想知道,当我向下或向上滚动时,我的图像和布局的颜色会乱七八糟,我使用recyclerview创建了cardview。并设置图片(在点击时更改颜色,以了解其用户喜欢的项目),并将setbackgroundcolor(随机选择)设置为父版面,以使Cardview更具吸引力。但是当我滚动1.图像更改位置的图像时,2.布局背景自动更改颜色。 我在这里发布适配器的代码。 } 问题答案: 我已经

  • 如何在css中设置固定背景并滚动???而且我一直试图设置一个背景来覆盖所有维度,因为我总是以模糊的背景结束:( 我在这方面相对较新,所以请不要评判我,这是我的css:body#bg{宽度:100%;高度:100%;位置:绝对;左:0px;顶部:0px;z-index:0;背景附件:固定; }

  • 我有一个集合视图,在集合视图单元格中有一个名为furnitureSelectionBtn的按钮。 当我点击集合视图中的按钮时,它将按钮图像设置为Selected.png。当我再次点击它时,它将被取消选中,我将其设置为unselected.png图像。当我点击按钮时,cardselection方法会被触发,并且我将点击的索引保存在AllFurnituresArray中。 现在,当我滚动这个集合视图时

  • 我正在尝试设置的背景色。我正在尝试使用以下代码添加 (部分来自 SwiftUI 教程)。然而,它只会是白色的,除非我用替换 我可以设置单个列表项的颜色,但我希望整个背景显示蓝色

  • 我有一个JButton,我想设置背景的颜色。 我在mac电脑上用了这个,它显示了我想要的样子。然而,在windows上试用时,前景是白色的(正如它应该的那样),但背景是空的。 将背景色设置为JButton 表示添加