- Forum-Beiträge: 27
22.05.2018, 09:33:38 via Website
22.05.2018 09:33:38 via Website
Moin, irgendwie greift der OnclickListener nicht auf meine Buttons, woran kann das liegen?
Folgender Vorgang, nach dem Klick auf Button1 sollen andere Buttons ein OnclickListener erhalten, aber irgendwie passiert nichts beim klicken.
hier der Code:
case R.id.item_switch:
if (!itemService.isActive()) {
itemSwitch.setBackgroundResource(R.drawable.letter_switch_active);
itemService.setItemAcitve(true);
activateItemSwitchListener();
}
case R.id.btnField_00:
tvScore.setText("DRIN");
break;
private void activateItemSwitchListener() {
Button[][] btnFields = gameCore.getBtnFields();
for (int i = 0; i < btnFields[0].length; i++) {
for (int j = 0; j < btnFields[1].length; j++) {
String btnID = "btnField_" + i + j;
int resID = getResources().getIdentifier(btnID,
"id", getPackageName());
Button currentBtn = btnFields[i][j].findViewById(resID);
currentBtn.setOnClickListener(this);
}
}
}
noch eine Frage an der Stelle " setOnClickListener(this); "
Ist "this" = das layout in denen sich die Buttons befinden oder das Layout der Activity?
— geändert am 22.05.2018, 10:27:26
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.