java - 设置滚动时列表和保存 View 的背景颜色

标签 java android-studio

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/

相关文章:

用于在网络图中拆分分支的 Git 提交选项

java - 如何获取正在调用的号码,android中的拨出号码

android - 如何在android studio中构建apk文件?

android - 产品变体 : Multiple Activities

java - 尝试连接到 MYSQL 数据库时出现 EJBTransactionRolledbackException

java - 导入 Google API 时无法解析文件

java - 如何判断字符串矩形的每个边框边是否至少包含一个指定字符?

android-studio - 对于 ACTION_VIEW,Google 表格需要哪些信息?

java - 同步局部变量

java - 页面不重定向