Ich weiß, dass es möglich ist, einige Layouts wie Button
und TextView
zu einem LinearLayout
hinzuzufügen. Ich möchte mehr als ein TextView
basierend auf der Bedingung einer for-Schleife erstellen.
Ich habe es auf meine eigene Art versucht, aber ich kann es nicht schaffen. Weiß jemand, wie man es erstellt?
Die for-Schleife unterscheidet sich je nach Bedingung. Bitte helfen Sie mir diesbezüglich. Ist es möglich, das Array von TextView
?
Ich habe das Layout bereits mit
festgelegt %Vor%Ich verwende Funktion, um diese Ansicht meiner bestehenden Ansicht hinzuzufügen:
Die Funktion ist:
%Vor%Aber wenn ich danach die Anwendung starte, zeigt es mir einen Fehler wie:
%Vor%Ich weiß nicht, wo ich falsch liege.
Bitte helfen Sie mir diesbezüglich.
Ich habe das Ergebnis mit DeeVs Code wie folgt erhalten:
Aber ich möchte das Wort unter dem Tag-Wort und Antwort unter dem Tag-Antwort setzen. Aber wie ist es möglich? Ich denke, ich muss ein anderes LinearLayout dafür setzen. Kann jemand mir sagen, wie ich ein anderes LinearLayout für diese Art des Aussehens setze?
Sie müssen nur ein Array erstellen, wenn Sie später TextViews
ändern müssen. Wenn Sie jedoch ein Array erstellen müssen, sollte so etwas funktionieren.
Wenn der Text nach der Erstellung statisch ist, können Sie einfach jeden Verweis auf die Liste im Code entfernen, und er wird weiterhin zu LinearLayout
hinzugefügt.
BEARBEITEN:
Wenn ich meine Frage richtig verstanden habe, sollte das Layout so aussehen:
%Vor% In diesem Fall müssen Sie buchstäblich nicht viel tun. LinearLayout
fügt alles in der Reihenfolge ein, in der Sie es mit addView
abgelegt haben. Um meinen vorherigen Code zu aktualisieren, sollte dies funktionieren:
Tags und Links android android-layout android-ndk android-widget android-emulator