public class StudentAssessmentProjectDetailActivity extends Activity {
private ArrayList<HashMap<String, String>> list;
private ArrayList<HashMap<String, String>> listT;
protected void onCreate(Bundle savedInstanceState){
list=new ArrayList<HashMap<String,String>>();//获取题数,放到数组里
listT=new ArrayList<HashMap<String,String>>();//每道题的分数转化成数组
dialog();
}
//数据放入到list中
private void dialog() {
JSONArray array =new JSONArray(jsonObject.getString("data"));
for (int i = 0; i < array.length(); i++) {
HashMap<String, String> hashMap =new HashMap<String, String>();
JSONObject Object = (JSONObject) array.get(i);
hashMap.put("subjectNumber", Object.getString("subjectNumber").toString());//题号
hashMap.put("subjectName", Object.getString("subjectName").toString());//内容
hashMap.put("subjectFraction", Object.getString("subjectFraction").toString());//分数
list.add(hashMap);
}pagegrade=Integer.valueOf(list.get(number).get("subjectFraction").toString()).intValue();
grade();
}
private void grade() {
//此处的长度取决于获取数据的分数
for (int i = 1; i < pagegrade+1;i++) {
HashMap<String, String> map=new HashMap<String, String>();
map.put("num",i+"");
listT.add(map);
}
}