for (int j = 0; j < count; j++) {

HashMap<String, String> map = new HashMap<String, String>();

fav_code[j] = sExt[j].getCode(); 

map.put("name", sExt[j].getName()); 

map.put("now", sExt[j].getNow()); 

map.put("ytot", sExt[j].getYesterdayRate()); 

map.put("percent", sExt[j].getRate()); 

map.put("amount", sExt[j].getAmount()); 

list.add(map);

}


SimpleAdapter sap = new SimpleAdapter(this, list, R.layout.tab2_row,

new String[] { "name", "now", "ytot", "percent", "amount" },

new int[] { R.id.tab2_rowText1, R.id.tab2_rowText2,

R.id.tab2_rowText3, R.id.tab2_rowText4,

R.id.tab2_rowText5 });


lv = (ListView) findViewById(R.id.tab2_lView);

lv.setAdapter(sap);


이런식으로 구성되어있습니다.

여기서 sExt[j].getYesterdayRate() 값이 양수 / 음수 를 구분짓고 그 텍스트는 색깔을 검/흰 으로 바꾸고 싶을때는

어떻게 해야할까요...?! 

목록이 여러개인데 양수/음수가 각기 제각각이라 동적으로 처리해주어야하는데 

음... SimpleAdapter 자체를 넘겨버리니 어찌할지 고민이네요... 도움을 요청합니다