setContentView(): richtet die Benutzeroberfläche der App ein. Man kann dieser Methode als Argument wahlweise dein Objekt oder eine ID übergeben.
Beispiel:
setContentView(R.layout.activity_hallo_sagen);
oder
Textview tv = new TextView(this);
tv.setText("Hallo App-Entwickler!");
setContentView(tv);
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“…
<TextView android:layout_width="wrap_content" android:text="Hello World" />
Um „hardcoded“ String auszulagern in Ressourcen-Datei „String.xml“… rechte Maustaste… „Extract string“