应该按观察者模式的思路想吧,让变化的View注册一个监听,有数据变化的时候才去更新,
只做过单独更新listview某一行的Item,楼主这种情况没试过,不知道思路可不可以帮到你

解决方案 »

  1.   

    可以阿。
    你的TextView设Timer的回调里,new CountDownTimer(20000, 100)@Override
    onTick() {
      textView.setText(...);
    }
      

  2.   

    你的数据应该都是放在一个list中,你只要更新list中应该更新的内容,然后调用adater的notifydatachange就可以了
      

  3.   

    继承simpleadapter,在getView方法中获取控件,并设置控件监控事件就可以了,
      

  4.   

    在定时器中执行如下代码。
       
    ListView lv;
     //找到你要更新的数据对应的item界面
          View updateView=  lv.getChildAt(x-lv.getFirstVisiblePosition());
            updateView.findViewById(R.id.textView).setText("count--");x 代表你要更新的数据在数据源中的位置。