我创建了一个custom adapter
并将其添加到列表视图中。之后,我创建了AutoCompleteTextView和Button命名为Search Button.
所以我从列表中搜索并通过单击搜索按钮,我使用此行将列表滚动到搜索的文本。
listViewOS.setSelection(position);
我的问题是
我想更改搜索过程找到的行的颜色。我有位置,我将位置传递给 getView 并尝试使用此代码更改行的颜色。
if(position == posn)
{
Log.i("Log","Inside if");
rowView.setBackgroundResource(R.color.red);
}
return rowView;
当位置匹配时它正在打印日志,但它不会改变行的背景颜色。
我认为它正在发生,因为我正在尝试更改已经填充的列表视图行的颜色。那么如何更改已经填充的列表视图行的颜色。我想这样做是因为我想以突出显示的颜色显示搜索到的行。
我有这个职位,但无法做到这一点。
请帮忙