for(int i = 0; i < exam.size(); i++)
{
...
}
或者用迭代器iterator来实现

解决方案 »

  1.   

    1.setText(int resid)2.setText(CharSequence text)
    Sets the string value of the TextView.setText只有以上两个重载函数,楼主可以把
    textview.setText(exam.get(0).get("txt2").toString());试试。
      

  2.   

    谢谢,换成迭代器是没啥问题了,
    textview这个因为 txt2只是个key 后面的值其实是xml里面定位的一个字符串的,
    使用toString()我也试过,只不过出来的是ID值。。
      

  3.   

    temp.put("txt2",R.String.txt);
    你放入的就是一个字符串id吧,要先根据R.String.txt取得字符串,然后再put到temp里,这样exam.get(0).get("txt2"))根据txt2取得值才是正确的。