Heim >Java >javaLernprogramm >**Wie füge ich in Android eine Textansicht zu einem LinearLayout hinzu?**
Frage:
In einem XML-definierten Layout ist ein LinearLayout deklariert, um TextViews dynamisch hinzuzufügen. Ein Versuch, dies zu tun, führt jedoch zu einem ClassCastException: android.widget.TextView-Fehler.
Antwort:
Um den Fehler zu beheben, sollten die folgenden Schritte unternommen werden :
Konvertieren Sie das LinearLayout in den richtigen Typ:
<code class="java">LinearLayout linearLayout = (LinearLayout) findViewById(R.id.info);</code>
Stellen Sie sicher, dass die für die Textansicht verwendeten LayoutParams LinearLayout.LayoutParams sind:
<code class="java">valueTV.setLayoutParams(new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));</code>
TextView zum LinearLayout hinzufügen:
<code class="java">linearLayout.addView(valueTV);</code>
Das obige ist der detaillierte Inhalt von**Wie füge ich in Android eine Textansicht zu einem LinearLayout hinzu?**. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!