如何在条件为Android的情况下更改列表视图项目的背景颜色

问题描述 投票:0回答:2

我正在创建具有列表视图的应用,并且向列表视图添加了一些值,例如101,102到110。现在,我必须使用edittext更改listview项的背景颜色。例如,如果我键入101并单击“提交”按钮,则101的背景色应更改。请帮忙。请......

java android listview android-listview listviewitem
2个回答
0
投票

首先声明适配器的布局

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

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

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

0
投票

您可以尝试

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

您可以看到此[Change background color of selected item on a ListView

© www.soinside.com 2019 - 2024. All rights reserved.