setContentView(): richtet die Benutzeroberfläche der App ein. Man kann dieser Methode als Argument wahlweise dein Objekt oder eine ID übergeben.
Beispiel:
[php] setContentView(R.layout.activity_hallo_sagen); [/php]oder
[php]Textview tv = new TextView(this); tv.setText("Hallo App-Entwickler!"); setContentView(tv); [/php]Infos zu den Parametern „R.layout.activity_hallo_sagen“ ..
„R“ ist der Name einer Klasse, die automatisch für das Projekt erzeugt wird und deren Aufgabe die Ressourcenverwaltung ist.
Um den Wert von „activity_hallo_sagen“ zu erfahren, rechte Maustaste klicken und im Kontextmenü den Befehl „Goto -> Implementations“.
Die „activity_hallo_sagen“ – ID stammt aus der Ressourcendatei „activity_hallo_sagen.xml“. Befindet sich im Unterverzeichniss „app/res/layout“
In diesem Beispiel „hardcoded“…
[php] <TextView android:layout_width="wrap_content" android:text="Hello World" /> [/php]
Um „hardcoded“ String auszulagern in Ressourcen-Datei „String.xml“… rechte Maustaste… „Extract string“