Auf Button in anderer Klasse zugreifen (Java)?

... komplette Frage anzeigen

1 Antwort

Das ist androidspezifisch. Du holst Dir den Button anhand der Resource-ID mit 

findViewById(resourceID)
und machst einen cast zu Button Button btn = (Button)findViewById(resourceID);

und dann kannst Du die Methoden aus der Klasse Button verwenden - setEnabled(true) z.b.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von metix35
10.01.2016, 17:11

ich habe jetzt in der main activity geschrieben: if (i == 100 && time < 15) { Button button = (Button) findViewById (R.id.button2); //button 2 ist der button in der Klasse B button.setEnabled (true); } jetzt aber wenn i = 100 und time < 15 ist gibt das programm einen Laufzeitfehler "App angehalten"

0

Was möchtest Du wissen?