Android:关于listview';s项目颜色

Android:关于listview';s项目颜色,android,listview,Android,Listview,我添加了一个列表视图,并在其中添加了一些文本视图。 在listview的OnItemCLickListener中,我想更改文本颜色,然后问题来了:当我通过setTextColor(color.BLACK)更改文本颜色时,项目将更改为黑色;但是当我通过setTextColor(R.color.mycolor)更改颜色时,所有项目的颜色都会更改!我不明白为什么? 有没有办法解决这个问题? 首先谢谢 检查您的代码,确保您只在列表中的一个特定实例上调用setTextColor。这是在没有代码的情况下我能

我添加了一个列表视图,并在其中添加了一些文本视图。 在listview的
OnItemCLickListener
中,我想更改文本颜色,然后问题来了:当我通过
setTextColor(color.BLACK)
更改文本颜色时,项目将更改为黑色;但是当我通过
setTextColor(R.color.mycolor)
更改颜色时,所有项目的颜色都会更改!我不明白为什么? 有没有办法解决这个问题?
首先谢谢

检查您的代码,确保您只在列表中的一个特定实例上调用setTextColor。这是在没有代码的情况下我能给你的最好的帮助。

setTextColor(int)
需要一个“颜色整数”,而不是“资源整数”。尝试这样做:

    setTextColor(getResources().getColor(R.color.mycolor));