Stimmen Sie mit ZeroOnes Antwort überein. Hinzufügen zu ihm gesagt Sie sich dynamisch ändernden Wert von Textview Innerhalb Aktivitätsklasse
TextView tv = (TextView) findViewById(R.id.label);
Die ID Sie in der Sie Layout, sind Sie hier mit, um es zu verweisen. Sie verwenden R.id.label
weil Android ein
Auto R.class
Dateien erzeugt hat, die für alle Objekte, String Referenzen, Vermögenswerte, Layouts, Farben, Stile und IDs einen einzigartigen Hex-Code hat (die meisten von ihnen sind endgültig statisch) etc. So können Sie
R.id.label
(es ist eine Ressource-ID vom Typ int)
erzählen
Zum R-Klasse -> Id -> Variablenname
Um den Wert Ihrer Textview
tv.setText("Hello World");
Wenn in Ihrem Layout-Datei festgelegt, wenn Sie verwenden
android:text="@+id/label"
Es ist einfach das bringt Wert des Textes, der auf textview als @+id/label
gesetzt wird. Das macht eigentlich keinen Sinn, es sei denn, Sie @+id/label
angezeigt werden soll ..
Wenn Ihr Plan ist es, den Wert der Textview als Etikett in Ihrem Layout selbst festlegen Datei dann als ZeroOne sagte verwenden entweder
android:text="label"
Oder
android:text="@string/my_label" // for this to work you need to add reference in strings.xml inside your res folder