2011-12-23 3 views
2

に割り当てられた値は、サーバーを介して来ますすでにその状態を確認したり変更するその自動的にオフをスクロールしながら、私はcheckboxの残りの部分をチェックすると、それは警告ボックスチェックボックスが私のコードでアンドロイド

を示し..

boolean checked[]; 
ArrayList<HashMap<String, Object>> Arraymanagemember = new ArrayList<HashMap<String, Object>>(); 
ListView managelist = (ListView) findViewById(R.id.managememberlist); 
final CheckBox cbox = (CheckBox) managelist.findViewById(R.id.usercheck); 
for (int i = 0; i < array.length(); i++) { 
    HashMap<String, Object> membermap = new HashMap<String, Object>(); 
    memberinfo[i] = array.getJSONObject(i).getString("username").toString(); 
    assingedinf[i] = array.getJSONObject(i).getString("assigned").toString(); 
    if (assingedinf[i].equals("1")) { 
    membermap.put("assign", true); 
    } else { 
    membermap.put("assign", isTaskRoot()); 
    } 
    membermap.put("member", memberinfo[i]); 

    Arraymanagemember.add(i, membermap); 
} 

SimpleAdapter memberadp = new SimpleAdapter(
    getApplicationContext(), 
    Arraymanagemember, 
    R.layout.managememberrow, 
    new String[]{"member", "assign"}, new int[]{R.id.manageuserinfo, R.id.usercheck} 
); 
managelist.setAdapter(memberadp); 
managelist.setOnItemClickListener(new OnItemClickListener() { 
    @Override 
    public void onItemClick(
    AdapterView<?> parent, 
    View arg1, int postion, 
    long arg3) { 
     if (assingedinf[postion].equals("1")) { 
     Toast.makeText(getApplicationContext(), "not run", Toast.LENGTH_SHORT).show(); 
     } 
    } 
    } 
}); 

答えて

関連する問題