TextView ändern?

  • 4 Antworten
  • Letztes Antwortdatum
D

Diegorn

Ambitioniertes Mitglied
2
Hallo zusammen
Ich möchte in einem TextView einfach nur den Text ändern!
hier erstmal der Code:

Code:
 public void FrageAuswählen (int Thema) {
    	int T1FragenZ = 1;
    			
    			
    	switch (Thema) {
    	case 1:
    		switch (T1FragenZ){
    		case 1: Frage1_1();
    	//	case 2: Frage1_2();
    	//	case 3: Frage1_3();
    		}
    	}
    }//end
    
    public void Frage1_1() {
        TextView Tv_FrageNr = (TextView) findViewById(id.Tv_FrageNr);


    	Tv_FrageNr.setText("Test");
    	setContentView(R.layout.frage);
    }

So wenn ich ja in die Klammer von Frage1_1 View View reinschreiben würde dann würde das ja funktionieren aber ich kann die die dann nicht mehr in Frage Auswählen aufrufen da ja keine Parameter angegeben sind was muss ich tun damit das funktioniert?

Ich würde mich über eure Hilfe freuen :)
Gruß Diegorn
 
Wo genau bricht der Code denn ab? Hast du daran gedacht in onCreate setContentView zu machen?
 
Das ist eine 2. Activity bei onCreate wir FrageAuswählen aufgerufen. Das Programm stürzt bei setText ab wenn ich das weg lasse funktioniert es.
 
findViewById(id.Tv_FrageNr);

Funktioniert das denn so??
Probier mal stattdessen findViewById(R.id.Tv_FrageNr);

Zudem setContentView vorher ausführen, bevor du nach Views suchst.

Ansonsten bitte einen Logcat nachreichen, um zu sehen, was für ein Fehler auftritt.
 
  • Danke
Reaktionen: Diegorn
Vielen Dank :) musste zuerst setContentView machen!
 
Zurück
Oben Unten