Androidで10個のeditTextと10個のトグルボタンを動的に作成しています。私はこの部分をやりましたが、さらに進歩したいと思っています。スニペットは次のようになります。
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
変数はどこにありますか。
私は2つのことを達成したい:
- 同じインデックスの Edit Text と Toggle Button の両方を同じ行に表示します。
//Button is ON/OFF
I want to displayの代わりにbutton [i] is ON/OFF
.