動的に追加されたCheckBoxの値を取得したいのですが、私がcheckBox.isChecked();私は最後に作成されたチェックボックスをチェックすると応答します。ここに私のコンテナがあります。動的に追加されたチェックボックスとその値からIDを取得する方法
for (String answer : multiMap.get(questionFromMultiMap))
{
i++;
et_button = (CheckBox) getLayoutInflater().inflate(R.layout.numberofchoices, null);
et_button.setText(answer);
et_button.setId(i);
container.addView(et_button);
listOfChoice.add(answer);
}
私はそれがそのように確認されています確認したい:
btnCorrect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (et_button.isChecked()){
System.out.println(et_button.getId());
}else{
System.out.println("pouet");
}
}
});
Googleで正しい答えを見つけることができませんでした! ありがとうございました
この回答を確認してください:http://stackoverflow.com/questions/8460680/how-can-i-assign-an-id-to-a-view-programmatically –
私はすでにこの回答をチェックしていますが、私はできます/ –
またはタグを使用することができますhttp://stackoverflow.com/questions/7455897/how-do-i-to-findviewbytag –