gpt4 book ai didi

java - ListView 特定项目颜色

转载 作者:行者123 更新时间:2023-11-30 05:07:46 25 4
gpt4 key购买 nike

我使用 Android listview 列出站点地址。我尝试了几个小时,但找不到解决方案。

例如

http://site.com

http://site2.com

http://site3.com

http://site4.com

如果 listView 中有 http://site3.com 我想更改此行的颜色。

 final ListAdapter adapter = new SimpleAdapter(
MainActivity.this,
resultsdatalist,
R.layout.list_item,
new String[]{"resultid", "result"},
new int[]{R.id.resultid, R.id.result}) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
return view;
}
};


lv.setAdapter(adapter);

最佳答案

试试这个:

 @Override
public View getView (int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
if(getItem(position).equals("site3.com"))
{
// do something change color
view.setBackgroundColor (Color.RED); // some color
}
else
{
// default state
view.setBackgroundColor (Color.WHITE); // default coloe
}
return view;
}

关于java - ListView 特定项目颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54258279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com