我在 android 中动态创建 10 个 editText 和 10 个 Toggle Button。我已经完成了这部分,但我希望它有更多的进步。片段是这样的:
for(int i =0 ; i < 10; i++) {
et=new EditText(context);
et.setLayoutParams(lprams);
et.setKeyListener(null);
et.setClickable(true);
et.setId(1);
et.setText(lwfb.get(i));
et.setFocusableInTouchMode(true);
final ToggleButton tb = new ToggleButton(context);
tb.setTextOn("ON");
tb.setTextOff("OFF");
tb.setChecked(true);
tb.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
ll.addView(et);
ll.addView(tb);
tb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(tb.isChecked()){
//Button is ON
} else {
//Button is OFF
}
}
});
}
ll
动态LinearLayout
变量在哪里。
我想实现两件事:
- 在同一行中显示相同索引的编辑文本和切换按钮。
- 代替
//Button is ON/OFF
我想显示button [i] is ON/OFF
。