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();
}
}
}
});