Button zur Laufzeit einen Text zuweisen

  • 5 Antworten
  • Neuester Beitrag
Diskutiere Button zur Laufzeit einen Text zuweisen im Android App Entwicklung im Bereich Betriebssysteme & Apps.
B

bjoern4G

Fortgeschrittenes Mitglied
hi,

wie in der überschrift erwähnt, möchte ich einem button aus meiner javaklasse heraus einen text zuweisen. da sollte man eigentlich setText() nutzen können, nur irgendwie funktioniert das nicht bei mir, d.h. eclipse zeigt mir schon im code einen fehler an. ich muss irgendetwas offensichtliches übersehen haben.
Code:
        findViewById(R.id.ga_close).setMinimumHeight(ht/4);  //funktioniert
        findViewById(R.id.ga_close).setText("dsf");    //funktioniert nicht
vielen dank
 
S

swordi

Lexikon
den Fehler hier rein zu kopieren wäre vielleicht ein anfang :D
 
B

bjoern4G

Fortgeschrittenes Mitglied
du hast recht ;) ich dachte zuerst wie ich es geschrieben habe wäre es klar, wars aber nicht.
eclipse bietet mir die funktion im autocomplete nicht an und wenn ich sie per hand schreibe, kommt dieser fehler
The method setText(String) is undefined for the type View
 
T

Tom299

Stammgast
wenns ne TextView ist dann mußt du noch auf TextView casten, damit setText bekannt ist
 
S

swordi

Lexikon
ok, und diese fehlermeldung sagt dir nichts???

welchen Rückgabewert liefert findViewById() ??

kann dieser dann setText ausführen? Ich würde mal sagen nein, aber du solltest draufkommen warum.

@tom: nicht gleich alles verraten. er sollte doch selbst drauf kommen
 
B

bjoern4G

Fortgeschrittenes Mitglied
vielen dank euch beiden.

@swordi:
die fehlermeldung hätte mich wirklich darauf bringen sollen, aber irgendwie habe ich den fehler die ganze zeit woanders gesucht :sad:
 
Ähnliche Themen - Button zur Laufzeit einen Text zuweisen Antworten Datum
4
6
16