我的问题是我有一个TextView
不同的值,例如:-1.7 +5,8 -3,3 0,0 +7,7
使用我所做的代码,我只取了第一个负值,让我的颜色都是一样的。
这是我的代码:
活动:
List<ParsedExampleDataSet5101> parsedExampleDataSetList =
myExampleHandler.getParsedData();
for(ParsedExampleDataSet5101 parsedExampleDataSet : parsedExampleDataSetList){
tv.append(parsedExampleDataSet.toString());
tv1.append(parsedExampleDataSet.toString1());
tv2.append(parsedExampleDataSet.toString2());
tv3.append(parsedExampleDataSet.toString3());
if (parsedExampleDataSet.toString2().contains("-")){
tv2.setTextColor(Color.parseColor("#FF0000"));
}else{
tv2.setTextColor(Color.parseColor("#008000"));
}
}
ParsedExampleDataSet5101
是另一门课,我在这个课上有getter和settertoString()