extends BaseAdapter 去处理这种方式就不讨论。
记得有看过SimpleAdapter加载网络图片的方法
是使用如下方式adapter.setViewBinder(new ViewBinder() {  
public boolean setViewValue(
                  View view, 
                  Object data,  
               String textRepresentation)  
之后判断 .....不知能不能修改一下实现,求思路。
我试过另一种方法,用Spanned 加载html样式,但结果也是不行,是不是这种思路也行不通,求解释 if(tradeArray.get(i).profit>0)
 {
 String javaFormatString = "<font color='red'>"+tradeArray.get(i).profit+"</font>";
 Spanned textSpan = android.text.Html.fromHtml(javaFormatString);
 map.put("tv_total", textSpan);
 }
 else
 {
 String javaFormatString =
 "<font color='GREEN'>"+tradeArray.get(i).profit+"</font>";
 Spanned textSpan = android.text.Html.fromHtml(javaFormatString);
 map.put("tv_total", textSpan);
 }

解决方案 »

  1.   

    刚查到TextView 显示用到Spanned不支持HTML标签的属性,及CSS样式,
    所以字体颜色是不被支持,那我以上用的第二种方法,就行不通了.继续找方法.
      

  2.   

    是不是我问的问题太简单,
    好像最近问的几个问题,都是自己解决,android 版块太不给力了。
    思路
    将TextView 伪装为EditText (用android:background="@android:color/transparent")
    之后判断  if(view instanceof EditText )
    取对象 设置字体颜色,设tv.setInputType(InputType.TYPE_NULL);
      

  3.   

    打错了 
    将EditText 伪装为TextView 
      

  4.   

    用 extends BaseAdapter.。马上解决。非常不明白为什么要纠结在SimpleAdapter上 = =!