我想更改列表视图中只有一个项目的文本颜色。更改列表视图中的指定项目的颜色android
此更改将由正在运行的asynctask的结果触发。
到目前为止,我在谷歌搜索和所有我发现是覆盖适配器的getView()函数,但这种方法是有点困难,因为我需要保持我想着色的行的id在全局变量将被getView()访问。
当事件发生时,是否有另一种方法来简单地设置项目的文本颜色从列表视图?
编辑
我创建的列表视图这样:
myListView = (ListView) findViewById(R.id.listView);
listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow);
listAdapter.add("test");
myListView.setAdapter(listAdapter);
你如何创建你的ListView?如果通过创建SimpleCursorAdapter列表,您可以使用((TextView)视图)改变颜色.setTextColor(Color.RED); – Jacky