解决方案 »

  1.   

    每循环一次textview的文本就重新set了一遍,不是显示最后set的那条文本那显示什么。。
      

  2.   

    弄一个 StringBuffer作为全局变量,然后每次有新东西的时候 append, 最后 setText(buffer.toString())不过估计你不会喜欢这种,还是建议使用 ListView, 将你读取到的数据解析后实体化,然后使用适配器显示
      

  3.   

    你getView方法里面的代码是怎么样的??按理说最后一条记录的TextView会重复几次才对啊
      

  4.   

    3楼的方法可以这么改:String str = "";
    for(index in : myIndex){
         str += (in.getTipt() + ":" + in.getDes() + "\n");
    }
    indexContent.setText(str);