ListViewに対して、ArrayAdapterを利用してカスタムレイアウトを結びつけてると仮定します。
(もしその方法がわからない場合はこちらを参考にして下さい)
getViewの中でカスタムレイアウトに対して値を設定しますが、
この時設定する値で条件分岐し、そのレイアウトに存在するViewの色を変更すればいいかと思います。
例えばリンク先のソースの場合は以下のような感じです。(Nameがhogeだったらテキスト色を赤にする)
Java
1 public View getView(int position, View convertView, ViewGroup parent) {
2 convertView = layoutInflater.inflate(R.layout.tweetrow,parent,false);
3
4 ((TextView)convertView.findViewById(R.id.name)).setText(tweetList.get(position).getName());
5 if (tweetList.get(position).getName().equals("hoge")) {
6 ((TextView)convertView.findViewById(R.id.name)).setTextColor(Color.RED);
7 }
8 ((TextView)convertView.findViewById(R.id.tweet)).setText(tweetList.get(position).getTweet());
9
10 return convertView;
11 }
12