Ich möchte Wert für dynamisch hinzugefügt CheckBox, aber wenn ich sehen möchte, wenn einer meiner checkBox.isChecked(); es reagiert nur, wenn ich die letzte Checkbox ankreuze! Hier ist mein Behälter.Wie ID aus dynamisch hinzugefügtem Kontrollkästchen erhalten und sie Wert
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);
}
Ich will es so, dass geprüft überprüfen ist:
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");
}
}
});
nicht richtige Antwort auf Google finden Hat! Danke für Hilfe
Überprüfen Sie diese Antwort: http://stackoverflow.com/questions/8460680/how-can-i-assign-an-id-to-a-view-programmatically –
Ich habe diese Antwort bereits überprüft, ich habe versucht, aber ich kann 't machen dies funktioniert:/ –
oder Sie können Tags verwenden http://StackOverflow.com/Questions/7455897/How-do-I-to-Findviewbytag –