簡體   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