2016-07-12 12 views
-1

setText(), setTextsize() und addView funktioniert nicht. Es wird angezeigt, da der Symboltyp nicht aufgelöst werden kann.setText() funktioniert nicht

Intent intent = getIntent(); 
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE); 
TextView textView = new TextView(this); 
textView.setTextSize(40); 
textView.setText(message); 

RelativeLayout layout = (RelativeLayout) findViewById(R.id.content); 
layout.addView(textView); 
+2

überprüfen, ob der Nachrichtenstring leer ist? und die Breite und Höhe des relativen Layouts sind richtig eingestellt. –

Antwort

1

Sie können diese Methoden nicht verwenden, wie von id und Fund Ansicht hinzufügen, bevor das Layout aufgeblasen wird. Verifý dass setContentView vorher aufgerufen wird.

Wenn dies der Fall ist, betrachten Sie den Wert Nachricht mit einem Protokoll.

0

Hast Du diesen

TextView textView = new TextView(this);`` 
+0

Entschuldigung. Es war ein Tippfehler. –

0
Intent intent = getIntent(); 
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE); 
TextView textView; 
{ 
    textView = new TextView(this); 
    textView.setTextSize(40); 
    textView.setText(message); 
} 

RelativeLayout layout; 
{ 
    layout = (RelativeLayout) findViewById(R.id.content); 
    layout.addView(textView); 
} 

dies mein Fehler behoben Am Ende dieser Linie

`` 

bemerkt.

Verwandte Themen