Я установил флажок динамически в таблице. Мне нужен мой первый флажок, который должен быть включен в начале, а остальные из них не должны быть включены, тогда, если я нажму первый мой флажок, то второй CB должен быть включен тогда и так далее.динамический флажок android
Создание таблицы с флажком.
TableLayout ll = (TableLayout) findViewById(R.id.tablelayout22);
final TableRow tr = new TableRow(this);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
tr.setId(i);
tr.setLayoutParams(lp);
lp.setMargins(10, -10, 15, 5);
CheckBox feature1=new CheckBox(this);
feature1 = new CheckBox(this);
feature1.setId(i);
final TextView fin = new TextView(this);
fin.setLayoutParams(lp);
fin.setText(FinancialYear1);
tr.addView(feature1);
tr.addView(fin);
ll.addView(tr, new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
OncheckChangedListener:
feature1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
//......
}
else{
//......
}
Мой первый ЦБ должен быть ena bled при запуске, не проверяется. – Yashwanth
Что вы имеете в виду? –
см. Мой edit.is это вы хотите? –