my header checkbox for check all checkbox
{
TextView tvReseaceCheckbox1 = new TextView(ItemCodeRelease.this);
tvReseaceCheckbox1.setText("SELLECT ALL/RELEASE CHECKBOX");
tvReseaceCheckbox1.setTypeface(null, Typeface.BOLD);
tvReseaceCheckbox1.setGravity(Gravity.CENTER);
tvReseaceCheckbox1.setTextColor(Color.WHITE);
tvReseaceCheckbox1.setWidth(100);
tvReseaceCheckbox1.setPadding(20, 0, 10, 0);
//tvReseaceCheckbox1.setPaintFlags(tvReseaceCheckbox1.getPaintFlags()
// | Paint.UNDERLINE_TEXT_FLAG);
headerRow1.addView(tvReseaceCheckbox1);
tvchkall.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (buttonView.isChecked()) {
for (int a = 0; a < itemContainer.length; a++) {
for (int b = 0; b < itemContainer[a].length; b++) {
CheckBox chkb = (CheckBox) tblItemDetail.findViewById(a);
if (chkb == null)
continue;
chkb.setChecked(true);
Log.i("Checkbox serrch", "checked " + chkb.getText() + "ID " + chkb.getId());
if (a == chkb.getId()) {
//itemContainer[a][6] = "Y";
Log.i("Checkbox serrch", "value " + "a" + a + itemContainer[a][6]);
//}
} else {
Log.i("Checkbox serrch", "unchecked" + chkb.getText() + "ID " + chkb.getId());
//Log.i("Checkbox serrch","value"+itemContainer[alternateRow1][6]);
//itemContainer[a][6] = "N";
Log.i("Checkbox serrch", "value" + itemContainer[a][6]);
}
}
}
}
//}
//else
// selected.remove(buttonView.getTag().toString().trim());
}
//}
});
}
//checkbox dynamically added in tablelayout
{
final CheckBox cb1 = new CheckBox(ItemCodeRelease.this);
cb1.setId(i);
//tvBodyCheckBox.setTextColor(Color.BLACK); //cb.setOnClickListener(getOnClickDoSomething(cb)); cb1.setGravity(Gravity.CENTER); cb1.setPadding(20, 0, 20, 0); //cb1.setText("Y"); bodyRow1.addView(cb1);
}
Aucun commentaire:
Enregistrer un commentaire