繁体   English   中英

如何使用 if 条件 Android 更改列表视图项目背景颜色

[英]How to change listview item background color using if condition Android

我正在创建一个带有列表视图的应用程序,并向列表视图添加了一些值,例如 101,102 到 110。 现在我必须使用 edittext 更改列表视图项的背景颜色。 例如,如果我输入 101 并单击提交按钮,则 101 的背景颜色应该会改变。 请帮忙。 请......

首先声明适配器的布局

linearlayout = itemView.findViewById(R.id.linearLayout);

如果与 onBindViewHolder() 中的数字匹配,则设置颜色

if((position.Value())==typedValue){
    holder.linearlayout.setBackgroundColor(Color.parseColor("#FF003B"));
}

你可以试试

listView.setSelectorColor(getResources().getColor(R.color.colorPrimaryDark))

您可以看到这个 [ 更改 ListView 上所选项目的背景颜色

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM